[Armedbear-devel] controlling from where ASDF loads .abcl files

Robert Dodier robert.dodier at gmail.com
Wed Apr 23 04:26:31 UTC 2014


I'm trying to use ABCL + ASDF to compile and load Maxima.
It used to work so I guess there have just been some small
changes to ABCL and/or ASDF that I need to take account of.

After (require 'asdf) and (setf asdf:*central-registry*
'(*default-pathname-defaults*)) (which wasn't necessary before,
but that doesn't matter), I find that (asdf:operate 'asdf:load-op
:maxima) fails with an error like this:

#<THREAD "interpreter" {EE920}>: Debugger invoked on condition of type
  File not found:

But maxima-package.abcl does exist in
and (since the current working directory is /home/robert
(load "binary-abcl/maxima-package.abcl") succeeds.
Then I can select option 2 (accept) and continue to the next
file, autoconf-variables.abcl, load it by hand, continue to the
next, nregex.abcl, etc etc.

/home/robert/.cache/common-lisp doesn't exist. How can I tell ASDF to
look in the same place that it actually wrote the file?

Thanks for any advice. I found some ASDF documentation 
but couldn't figure it out.


Robert Dodier

Armedbear-devel mailing list
Armedbear-devel at common-lisp.net

More information about the armedbear-devel mailing list