quicklisp-client
quicklisp-client copied to clipboard
ECL requires asdf-ecl.lisp to work properly
http://groups.google.com/group/quicklisp/browse_thread/thread/c65289a51d6a8951
I'm trying to make quicklisp work with my pre-existing install (which works for
sbcl, ccl, etc). I get an error when trying to load the client
(version 2011040600).
This is a newly compiled ECL 11.1.1 (no special configure flags) on Mac OS X
(Xcode 4).
...
;;; Loading "/Users/elliott/quicklisp/asdf.fas"
ASDF could not load sockets because Error while trying to load definition for
system sockets from pathname /opt/local/lib/ecl-11.1.1/sockets.asd: No
applicable method for SOURCE-FILE-TYPE with arguments of types
COMPILED-FILE
PREBUILT-SYSTEM.
The problem goes away if asdf-ecl.lisp is loaded at the same time Quicklisp's asdf.lisp is loaded.
Backed off the required asdf version to 2.011 to avoid this problem.
Looks like we still have this problem with ECL
$ ecl
;;; Loading "/Users/arademaker/quicklisp/setup.lisp"
;;; Loading #P"/opt/local/lib/ecl-12.7.1/cmp.fas"
;;; Loading #P"/opt/local/lib/ecl-12.7.1/asdf.fas"
ASDF could not load sockets because
Error while trying to load definition for system sockets from pathname
/opt/local/lib/ecl-12.7.1/sockets.asd:
No applicable method for SOURCE-FILE-TYPE with arguments of types
COMPILED-FILE
PREBUILT-SYSTEM.
An error occurred during initialization:
Error while trying to load definition for system sockets from pathname
/opt/local/lib/ecl-12.7.1/sockets.asd:
No applicable method for SOURCE-FILE-TYPE with arguments of types
COMPILED-FILE
PREBUILT-SYSTEM.
Any idea? I am running ECL 12.7.1 in a MacOS 10.8.2.
I think this problem will go away in the next ECL release. I'll leave this open until it is resolved one way or another.
This problem should be solved now that ECL uses ASDF 3 — can you check?
(Alternatively, it should be solved when Quicklisp uses ASDF 3.)