In ql:quickload, Quicklisp handles the ASDF:MISSING-COMPONENT condition to install libraries that are available via Quicklisp and retry.
With ASDF 3.1.2.6, ASDF seems to cache an initial ASDF:FIND-SYSTEM that returns NIL, so that after the error has been handled and the system made available via the Quicklisp system search function, the cached NIL result is returned instead of doing a full search again.
Here's a log of loading a system named "xach" that has no components and depends on Alexandria. Quicklisp fetches and unpacks Alexandria on demand but the new system is not found.
$ batchsbcl --load ~/asdf-3.1.2.6.fasl --load setup.lisp --eval '(trace ql-dist:ensure-installed ql-dist:system-definition-searcher asdf:find-system asdf::find-component asdf::call-with-asdf-cache)' --eval '(ql:quickload :xach)' | tee debug.txt
This is SBCL 1.1.15.7-cbe0542, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
0: (ASDF/SYSTEM:FIND-SYSTEM "xach" NIL)
1: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/SYSTEM:FIND-SYSTEM) {1005DE88BB}>
:OVERRIDE NIL :KEY (ASDF/SYSTEM:FIND-SYSTEM "xach"))
2: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/FIND-SYSTEM:LOCATE-SYSTEM) {1005DEC4BB}>
:OVERRIDE NIL :KEY (ASDF/FIND-SYSTEM:LOCATE-SYSTEM "xach"))
2: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned
T
NIL
#P"/Users/xach/testing/quicklisp-test-2/local-projects/xach.asd"
NIL
NIL
2: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/FIND-SYSTEM:LOAD-ASD) {1005E02B1B}>
:OVERRIDE NIL :KEY NIL)
3: (ASDF/CACHE:CALL-WITH-ASDF-CACHE #<CLOSURE (LAMBDA NIL :IN ASDF/PARSE-DEFSYSTEM:REGISTER-SYSTEM-DEFINITION) {1005E0D4FB}> :OVERRIDE NIL :KEY NIL)
4: (FIND-COMPONENT NIL "xach")
5: (FIND-COMPONENT "xach" NIL)
6: (FIND-SYSTEM "xach" NIL)
7: (ASDF/CACHE:CALL-WITH-ASDF-CACHE #<CLOSURE (LAMBDA NIL :IN FIND-SYSTEM) {1005E17F0B}> :OVERRIDE NIL :KEY (FIND-SYSTEM "xach"))
7: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned #<SYSTEM "xach">
6: FIND-SYSTEM returned #<SYSTEM "xach">
6: (FIND-COMPONENT #<SYSTEM "xach"> NIL)
6: FIND-COMPONENT returned #<SYSTEM "xach">
5: FIND-COMPONENT returned #<SYSTEM "xach">
4: FIND-COMPONENT returned #<SYSTEM "xach">
3: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned #<SYSTEM "xach">
2: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned T
1: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned #<ASDF/SYSTEM:SYSTEM "xach">
0: ASDF/SYSTEM:FIND-SYSTEM returned #<ASDF/SYSTEM:SYSTEM "xach">
To load "xach":
Load 1 ASDF system:
xach
; Loading "xach"
0: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/OPERATE:OPERATE) {10065B959B}> :OVERRIDE NIL
:KEY NIL)
1: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL :ASDF)
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT :ASDF NIL)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT "asdf" NIL)
4: (ASDF/SYSTEM:FIND-SYSTEM "asdf" NIL)
5: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/SYSTEM:FIND-SYSTEM) {10065C1F7B}>
:OVERRIDE NIL :KEY (ASDF/SYSTEM:FIND-SYSTEM "asdf"))
6: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/FIND-SYSTEM:LOCATE-SYSTEM)
{10065C582B}>
:OVERRIDE NIL :KEY (ASDF/FIND-SYSTEM:LOCATE-SYSTEM "asdf"))
7: (QL-DIST:SYSTEM-DEFINITION-SEARCHER "asdf")
7: QL-DIST:SYSTEM-DEFINITION-SEARCHER returned NIL
6: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned
T
#<ASDF/SYSTEM:SYSTEM "asdf">
NIL
#<ASDF/SYSTEM:SYSTEM "asdf">
NIL
5: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned
#<ASDF/SYSTEM:SYSTEM "asdf">
4: ASDF/SYSTEM:FIND-SYSTEM returned #<ASDF/SYSTEM:SYSTEM "asdf">
4: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf">
NIL)
4: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
1: ASDF/FIND-COMPONENT:FIND-COMPONENT returned #<ASDF/SYSTEM:SYSTEM "asdf">
1: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/OPERATE:OPERATE) {10065E2C3B}> :OVERRIDE
NIL :KEY NIL)
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "asdf">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "asdf"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "asdf">
1: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned
#<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL>
#<ASDF/PLAN:SEQUENTIAL-PLAN {10065E6B83}>
0: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned
#<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL>
#<ASDF/PLAN:SEQUENTIAL-PLAN {10065E6B83}>
0: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/OPERATE:OPERATE) {10066F0CDB}> :OVERRIDE NIL
:KEY NIL)
1: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL "xach")
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT "xach" NIL)
3: (ASDF/SYSTEM:FIND-SYSTEM "xach" NIL)
4: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/SYSTEM:FIND-SYSTEM) {10066F74CB}>
:OVERRIDE NIL :KEY (ASDF/SYSTEM:FIND-SYSTEM "xach"))
5: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/FIND-SYSTEM:LOCATE-SYSTEM)
{10066FAD7B}>
:OVERRIDE NIL :KEY (ASDF/FIND-SYSTEM:LOCATE-SYSTEM "xach"))
5: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned
T
NIL
#P"/Users/xach/testing/quicklisp-test-2/local-projects/xach.asd"
#<ASDF/SYSTEM:SYSTEM "xach">
3612866395
4: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned
#<ASDF/SYSTEM:SYSTEM "xach">
3: ASDF/SYSTEM:FIND-SYSTEM returned #<ASDF/SYSTEM:SYSTEM "xach">
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
1: ASDF/FIND-COMPONENT:FIND-COMPONENT returned #<ASDF/SYSTEM:SYSTEM "xach">
1: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/OPERATE:OPERATE) {1006713E1B}> :OVERRIDE
NIL :KEY NIL)
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL #<ASDF/SYSTEM:SYSTEM "xach">)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT #<ASDF/SYSTEM:SYSTEM "xach"> NIL)
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned
#<ASDF/SYSTEM:SYSTEM "xach">
2: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL ASDF/USER::ALEXANDRIA)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT ASDF/USER::ALEXANDRIA NIL)
4: (ASDF/FIND-COMPONENT:FIND-COMPONENT "alexandria" NIL)
5: (ASDF/SYSTEM:FIND-SYSTEM "alexandria" NIL)
6: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/SYSTEM:FIND-SYSTEM)
{100674B14B}>
:OVERRIDE NIL :KEY (ASDF/SYSTEM:FIND-SYSTEM "alexandria"))
7: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/FIND-SYSTEM:LOCATE-SYSTEM)
{100674EA9B}>
:OVERRIDE NIL :KEY
(ASDF/FIND-SYSTEM:LOCATE-SYSTEM "alexandria"))
8: (QL-DIST:SYSTEM-DEFINITION-SEARCHER "alexandria")
8: QL-DIST:SYSTEM-DEFINITION-SEARCHER returned NIL
7: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned NIL NIL NIL NIL NIL
6: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned NIL
5: ASDF/SYSTEM:FIND-SYSTEM returned NIL
4: ASDF/FIND-COMPONENT:FIND-COMPONENT returned NIL
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned NIL
2: ASDF/FIND-COMPONENT:FIND-COMPONENT returned NIL
2: (ASDF/SYSTEM:FIND-SYSTEM "alexandria" NIL)
3: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/SYSTEM:FIND-SYSTEM) {1003B7B59B}>
:OVERRIDE NIL :KEY (ASDF/SYSTEM:FIND-SYSTEM "alexandria"))
3: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned NIL
2: ASDF/SYSTEM:FIND-SYSTEM returned NIL
To load "alexandria":
Install 1 Quicklisp release:
alexandria
2: (QL-DIST:ENSURE-INSTALLED
#<QL-DIST:RELEASE alexandria-20140616-git / quicklisp 2014-06-16>)
.
; Fetching #<URL "http://beta.quicklisp.org/archive/alexandria/2014-06-16/alexandria-20140616-git.tgz">
; 48.58KB
.
==================================================
.49,749 bytes in 0.05 seconds (971.66KB/sec)
2: QL-DIST:ENSURE-INSTALLED returned
#<QL-DIST:RELEASE alexandria-20140616-git / quicklisp 2014-06-16>
; Loading "alexandria"
2: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/OPERATE:OPERATE) {1005214D9B}> :OVERRIDE
NIL :KEY NIL)
3: (ASDF/FIND-COMPONENT:FIND-COMPONENT NIL "alexandria")
4: (ASDF/FIND-COMPONENT:FIND-COMPONENT "alexandria" NIL)
5: (ASDF/SYSTEM:FIND-SYSTEM "alexandria" NIL)
6: (ASDF/CACHE:CALL-WITH-ASDF-CACHE
#<CLOSURE (LAMBDA # :IN ASDF/SYSTEM:FIND-SYSTEM)
{100521B27B}>
:OVERRIDE NIL :KEY (ASDF/SYSTEM:FIND-SYSTEM "alexandria"))
6: ASDF/CACHE:CALL-WITH-ASDF-CACHE returned NIL
5: ASDF/SYSTEM:FIND-SYSTEM returned NIL
4: ASDF/FIND-COMPONENT:FIND-COMPONENT returned NIL
3: ASDF/FIND-COMPONENT:FIND-COMPONENT returned NIL
Unhandled ASDF/FIND-SYSTEM:MISSING-COMPONENT: Component "alexandria" not found
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1002A6B8C3}>
0: ((LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX))
1: (SB-IMPL::CALL-WITH-SANE-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX) {100522493B}>)
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX) {100522490B}>)
3: (PRINT-BACKTRACE :STREAM #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {100013BB83}> :START 0 :FROM :INTERRUPTED-FRAME :COUNT NIL :PRINT-THREAD T :PRINT-FRAME-SOURCE NIL :METHOD-FRAME-STYLE NIL)
4: (SB-DEBUG::DEBUGGER-DISABLED-HOOK Component "alexandria" not found #<unavailable argument>)
5: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* Component "alexandria" not found)
6: (INVOKE-DEBUGGER Component "alexandria" not found)
7: (ERROR ASDF/FIND-SYSTEM:MISSING-COMPONENT :REQUIRES "alexandria")
8: ((:METHOD ASDF/OPERATE:OPERATE (SYMBOL T)) ASDF/LISP-ACTION:LOAD-OP "alexandria" :VERBOSE NIL) [fast-method]
9: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "alexandria" :VERBOSE NIL)
10: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
11: (SB-DEBUG::TRACE-CALL #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)
12: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SB-DEBUG::TRACE-CALL (QUOTE #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)) #<NULL-LEXENV>)
13: (EVAL (SB-DEBUG::TRACE-CALL (QUOTE #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)))
14: (SB-IMPL::ENCAPSULATION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1005214D9B}> :OVERRIDE NIL :KEY NIL)
15: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "alexandria" :VERBOSE NIL) [fast-method]
16: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<CLOSURE (LAMBDA NIL :IN QUICKLISP-CLIENT::APPLY-LOAD-STRATEGY) {1005214D3B}>)
17: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "alexandria" :PROMPT NIL)
18: ((FLET #:LAMBDA445 :IN QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES) Component ASDF/USER::ALEXANDRIA not found, required by #<SYSTEM "xach">)
19: (SIGNAL Component ASDF/USER::ALEXANDRIA not found, required by #<SYSTEM "xach">)
20: (ERROR ASDF/FIND-COMPONENT:MISSING-DEPENDENCY :REQUIRED-BY #<ASDF/SYSTEM:SYSTEM "xach"> :REQUIRES ASDF/USER::ALEXANDRIA)
21: (ASDF/FIND-COMPONENT:RESOLVE-DEPENDENCY-NAME #<ASDF/SYSTEM:SYSTEM "xach"> ASDF/USER::ALEXANDRIA NIL)
22: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<ASDF/PLAN:SEQUENTIAL-PLAN {1006716B63}> #<ASDF/LISP-ACTION:PREPARE-OP > #<ASDF/SYSTEM:SYSTEM "xach"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1006741C2B}>)
23: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
24: ((:METHOD ASDF/PLAN:CALL-WHILE-VISITING-ACTION (ASDF/PLAN:PLAN-TRAVERSAL T T T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1006716B63}> #<ASDF/LISP-ACTION:PREPARE-OP > #<ASDF/SYSTEM:SYSTEM "xach"> #<CLOSURE (LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION) {1006741BCB}>) [fast-method]
25: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<ASDF/PLAN:SEQUENTIAL-PLAN {1006716B63}> #<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL> #<ASDF/SYSTEM:SYSTEM "xach"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10067257CB}>)
26: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
27: ((:METHOD ASDF/PLAN:CALL-WHILE-VISITING-ACTION (ASDF/PLAN:PLAN-TRAVERSAL T T T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1006716B63}> #<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL> #<ASDF/SYSTEM:SYSTEM "xach"> #<CLOSURE (LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION) {100672576B}>) [fast-method]
28: ((:METHOD ASDF/PLAN:MAKE-PLAN (T ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) NIL #<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL> #<ASDF/SYSTEM:SYSTEM "xach"> :VERBOSE NIL) [fast-method]
29: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL> #<ASDF/SYSTEM:SYSTEM "xach"> :VERBOSE NIL) [fast-method]
30: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL> #<ASDF/SYSTEM:SYSTEM "xach"> :VERBOSE NIL)
31: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
32: (SB-DEBUG::TRACE-CALL #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)
33: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SB-DEBUG::TRACE-CALL (QUOTE #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)) #<NULL-LEXENV>)
34: (EVAL (SB-DEBUG::TRACE-CALL (QUOTE #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)))
35: (SB-IMPL::ENCAPSULATION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1006713E1B}> :OVERRIDE NIL :KEY NIL)
36: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP :VERBOSE NIL> #<ASDF/SYSTEM:SYSTEM "xach"> :VERBOSE NIL) [fast-method]
37: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "xach" :VERBOSE NIL)
38: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
39: (ASDF/CACHE:CALL-WITH-ASDF-CACHE #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10066F0CDB}> :OVERRIDE NIL :KEY NIL)
40: (SB-DEBUG::TRACE-CALL #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)
41: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SB-DEBUG::TRACE-CALL (QUOTE #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)) #<NULL-LEXENV>)
42: (EVAL (SB-DEBUG::TRACE-CALL (QUOTE #<SB-DEBUG::TRACE-INFO ASDF/CACHE:CALL-WITH-ASDF-CACHE>)))
43: (SB-IMPL::ENCAPSULATION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10066F0CDB}> :OVERRIDE NIL :KEY NIL)
44: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "xach" :VERBOSE NIL) [fast-method]
45: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "xach" :VERBOSE NIL) [fast-method]
46: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<CLOSURE (LAMBDA NIL :IN QUICKLISP-CLIENT::APPLY-LOAD-STRATEGY) {10065B765B}>)
47: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "xach" :PROMPT NIL)
48: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unavailable argument> #<CLOSURE (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1005DE2FEB}>) [fast-method]
49: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) #<QL-IMPL:SBCL {1002D897B3}> #<CLOSURE (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1005DE2FEB}>) [fast-method]
50: ((:METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) #<unavailable argument> :PROMPT NIL :VERBOSE NIL) [fast-method]
51: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<CLOSURE (LAMBDA NIL :IN QUICKLISP-CLIENT:QUICKLOAD) {1005DCA31B}>)
52: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD :XACH) #<NULL-LEXENV>)
53: (EVAL (QUICKLISP-CLIENT:QUICKLOAD :XACH))
54: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:LOAD . "/Users/xach/asdf-3.1.2.6.fasl") (:LOAD . "setup.lisp") (:EVAL . "(trace ql-dist:ensure-installed ql-dist:system-definition-searcher asdf:find-system asdf::find-component asdf::call-with-asdf-cache)") (:EVAL . "(ql:quickload :xach)") (:QUIT)))
55: (SB-IMPL::TOPLEVEL-INIT)
56: ((FLET #:WITHOUT-INTERRUPTS-BODY-58 :IN SAVE-LISP-AND-DIE))
57: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))
What should I do so that the new system is visible?
(Also, why is (find-system "asdf") called 55 times for such a simple system?)
I think I've worked around this locally by not trying to install from the error handler, instead keeping a stack of stuff to install and pushing to it from the handler. That way things unwind before trying again.