[Ecls-list] Building lisp .o files on Debian

David_Creelman at pa.com.au David_Creelman at pa.com.au
Tue Jan 29 22:14:19 UTC 2008


Hi List,
I'm trying to build cl-salza with ECL (on Debian, cl-salza as packaged by
Debian).
I have a ~/asdf-libs folder with a link to cl-salza, which is sitting in
/usr/share/common-lisp/source/cl-salza/cl-salza.asd
When I do
  (asdf:operate 'asdf:load-op :cl-salza)

I get ...

;;; Note: Replacing variable G108 by its value #<form LOCATION 8744600>
Filesystem error with pathname
#P"/usr/share/common-lisp/source/cl-salza/fixhash.c".
Either
 1) the file does not exist, or
 2) we are not allow to access the file, or
 3) the pathname points to a broken symbolic link.
;;; End of Pass 1.  Broken at EVAL.Available restarts:
1. (RETRY) Retry performing #<ASDF:COMPILE-OP NIL 139506192> on
#<ASDF:CL-SOURCE-FILE "fixhash" 139503392>.
2. (ACCEPT) Continue, treating #<ASDF:COMPILE-OP NIL 139506192> on
#<ASDF:CL-SOURCE-FILE "fixhash" 139503392> as having been successful.
Broken at ASDF:OPERATE.
FIXHASH>>

This would seem to be happening because the folder is readonly (which is
fair
enough).

Is there a way to build the temp files somewhere else? That way I'd be able
to
try out libraries packages for SBCL. I get the impression that SBCL does
something where temp files get built in a user owned build area.

Regards
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080130/23153be9/attachment.html>


More information about the ecl-devel mailing list