cannot load file "asdf.lisp" in clisp

Bug #577141 reported by Ryan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ASDF
Won't Fix
Medium
Faré

Bug Description

When I try to load the file "asdf.lisp" in order to install the newest version in CLISP I get an error that there is no function <POSIX:uid>.

For me changing line 704 under the conditionalization for CLISP which reads:
#+clisp (defun get-uid () (posix:uid))

To
#+clisp (defun get-uid () (unix:uid))

solved the problem for me. I'm running CLISP version:
"2.44.1 (2008-02-23) (built 3476024635) (memory 3481617962)"
as per the output from the REPL.

Revision history for this message
Ryan (lilbill39) wrote :

The new line should read:
#+clisp (defun get-uid () (unix:getuid))

not:
#+clisp (defun get-uid () (unix:uid))

sorry for the typo!

Revision history for this message
Faré (fahree) wrote :

Can you upgrade CLISP to 2.48? Does that solve the issue?

Revision history for this message
Ryan (lilbill39) wrote :

Yep it works fine in 2.48. Sorry about the version in the Ubuntu repos is 2.44, I didn't realize this when I submitted this.

Best,
Ryan

Revision history for this message
Faré (fahree) wrote :

For reference, the CLISP discussion is here:
http://sourceforge.net/tracker/?func=detail&atid=101355&aid=2959335&group_id=1355

A Google search for "windows xp environment variables list" finds the below:
http://vlaurie.com/computers2/Articles/environment.htm
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx

They suggest that for the purposes of asdf, we could use (getenv "USERNAME")

Revision history for this message
Faré (fahree) wrote :

Marking as won't fix for now.
But maybe we need to change things significantly in the future.

Changed in asdf:
status: New → Won't Fix
assignee: nobody → Faré (fahree)
importance: Undecided → Medium
milestone: none → version2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.