ccl now passes. clisp fails to build ASDF successfully: + clisp -norc --silent -ansi -I -on-error exit -x '(or #.(load "test/script-support.lisp") #.(asdf-test::compile-asdf-script))' [3]> ;; Loading file test/script-support.lisp ... ;; Loading file /Users/rpg/lisp/asdf/build/asdf.lisp ... ;; Loaded file /Users/rpg/lisp/asdf/build/asdf.lisp TEST ABORTED: READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"/Users/rpg/lisp/asdf/build/asdf.lisp" @7809>: there is no package with name "ASDF" Script failed Compilation FAILED still 9 tests failing on Allegro 8.2: asdf-pathname-test.script test-force.script test-module-depend.script test-module-excessive-depend.script test-static-and-serial.script test-touch-system-1.script test-touch-system-2.script test1.script test3.script didn't bother with allegromodern yet... SBCL passes ECL goes ape-execrement, and goes into what looks like an infinite loop in error-handling on test test-retry-loading-component-1.script. Seemingly infinite flood of the following: ASDF/LISP-BUILD::STATUS Caught error #<a UNBOUND-VARIABLE> trlc1 5 trlc1 6 ASDF-TEST::NAME => ASDF/FIND-COMPONENT:RETRY ASDF-TEST::MODE => :EXTERNAL trlc1 7 ASDF-TEST::NAME => ASDF/FIND-COMPONENT:RETRY RESTART => #<RESTART.4389276816> ABCL compilation failed for me: Testsuite failed: ASDF compiled with unexpected warnings Compilation FAILED + abcl --noinit --nosystem --noinform --eval '(or #.(load "test/script-support.lisp") #.(asdf-test::compile-asdf-script))' ; in (ASDF/UTILITY:DEFUN* BUNDLABLE-FILE-P ...) ; Caught STYLE-WARNING: ; The variable TYPE is defined but never used. Looks like this happens because none of the #+ conditional compilation cases gives ABCL any love in this function. Best, r