3.1.0.70 results: Allegro/Windows (all variants) for test-sysdef-asdf: ==================================================== These two expressions fail comparison with equal: (asdf-test::system-lisp-files :uiop) evaluates to ("uiop\\package.lisp" "uiop\\common-lisp.lisp" "uiop\\utility.lisp" "uiop\\os.lisp" "uiop\\pathname.lisp" "uiop\\filesystem.lisp" "uiop\\stream.lisp" "uiop\\image.lisp" "uiop\\run-program.lisp" "uiop\\lisp-build.lisp" "uiop\\configuration.lisp" "uiop\\backward-driver.lisp" "uiop\\driver.lisp") (asdf-test::makefile-lisp-files "driver-files") evaluates to ("uiop/package.lisp" "uiop/common-lisp.lisp" "uiop/utility.lisp" "uiop/os.lisp" "uiop/pathname.lisp" "uiop/filesystem.lisp" "uiop/stream.lisp" "uiop/image.lisp" "uiop/run-program.lisp" "uiop/lisp-build.lisp" "uiop/configuration.lisp" "uiop/backward-driver.lisp" "uiop/driver.lisp") Script failed SBCL/Windows ============ Testing: test-touch-system-1.script f:/cl-engines/windows/sbcl/sbcl-1.1.12-win-x86/sbcl.exe --noinform --no-userinit --no-sysinit --disable-debugger --eval "'(#.(load(string'|script-support.lisp|))#.(asdf-test::load-asdf)#.(asdf-test::frob-packages)#.(asdf-test::with-test()(load(string'|test-touch-system-1.script|))))" ; loading #P"F:/cl/tests/asdf/asdf-windows/build/fasls/sbcl/asdf.fasl" Configuring ASDF Enabling debugging Being a bit verbose Comparing directories ASDF-TEST:*TEST-DIRECTORY* and (:PATHNAME-DIRECTORY-PATHNAME (NTH-VALUE 2 (:LOCATE-SYSTEM :TEST-ASDF))) both evaluate to same path: #P"F:/cl/tests/asdf/asdf-windows/test/" Frob packages ; loading #P"F:/cl/tests/asdf/asdf-windows/test/test-touch-system-1.script" TEST1.ASD and (TEST-SOURCE "test1.asd") both evaluate to same path: #P"F:/cl/tests/asdf/asdf-windows/test/test1.asd" ; Loading system definition for test1 from F:/cl/tests/asdf/asdf-windows/test/test1.asd ;; loading #P"F:/cl/tests/asdf/asdf-windows/test/test1.asd" ; Registering # BLAH ASDF-TEST::DATE1 => 3591196848 ASDF-TEST::DATE2 => 3591196248 ASDF-TEST::DATE3 => 3591196548 ASDF-TEST::DATE4 => 3602006747 ASDF-TEST::DATE5 => 3591196248 ; Loading system definition for test1 from F:/cl/tests/asdf/asdf-windows/test/test1.asd ;; loading #P"F:/cl/tests/asdf/asdf-windows/test/test1.asd" TEST ABORTED: The assertion (> DATE6 DATE4) failed with DATE6 = 3602006658, DATE4 = 3602006747. Backtrace for: # 0: ((LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX)) 1: (SB-IMPL::CALL-WITH-SANE-IO-SYNTAX #) 2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #) 3: (SB-DEBUG:PRINT-BACKTRACE :STREAM # :START 0 :FROM :DEBUGGER-FRAME :COUNT 69 :PRINT-THREAD T :PRINT-FRAME-SOURCE NIL :METHOD-FRAME-STYLE NIL) 4: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE)) 5: ((LAMBDA NIL :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX)) 6: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #) 7: (UIOP/IMAGE:PRINT-CONDITION-BACKTRACE #" {25C814E1}> :STREAM # :COUNT 69) 8: (ASDF-TEST:ACALL :PRINT-CONDITION-BACKTRACE #" {25C814E1}> :COUNT 69 :STREAM #) 9: ((FLET #:FORM-FUN-14 :IN ASDF-TEST::CALL-WITH-TEST)) 10: ((FLET #:LAMBDA1 :IN ASDF-TEST::CALL-WITH-TEST) #" {25C814E1}>) 11: (SIGNAL #" {25C814E1}>) 12: (ERROR #" {25C814E1}>) 13: (SB-KERNEL:ASSERT-ERROR (> ASDF-TEST::DATE6 ASDF-TEST::DATE4) ((ASDF-TEST::DATE6 3602006658) (ASDF-TEST::DATE4 3602006747)) NIL NIL) 14: ((LAMBDA NIL :IN "F:/cl/tests/asdf/asdf-windows/test/test-touch-system-1.script")) 15: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASSERT (> ASDF-TEST::DATE6 ASDF-TEST::DATE4)) #) 16: (SB-EXT:EVAL-TLF (ASSERT (> ASDF-TEST::DATE6 ASDF-TEST::DATE4)) 25 #) 17: ((FLET SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ASSERT (> ASDF-TEST::DATE6 ASDF-TEST::DATE4)) 25) clisp/Windows ============= ;; Loading file test-run-program.script ... Testing echo ok 1 via run-program as a list ok 1 < NUL > C:\cygwin64\tmp\tmpY1EU49WX.tmp 2> NUL TEST ABORTED: These two expressions fail comparison with EQUAL: "ok 1" evaluates to "ok 1" (DEWINDOWIZE (RUN-PROGRAM '("echo" "ok" "1") :OUTPUT '(:STRING :STRIPPED T))) evaluates to "" Testing: test-sysdef-asdf.script f:/cl-engines/windows/clisp/clisp-2.49/clisp.exe -norc --silent -ansi -I -on-error exit -x "'(#.(load(string'|script-support.lisp|))#.(asdf-test::load-asdf)#.(asdf-test::frob-packages)#.(asdf-test::with-test()(load(string'|test-sysdef-asdf.script|))))" [3]> ;; Loading file script-support.lisp ... ;; Loaded file script-support.lisp ;; Loading file F:\cl\tests\asdf\asdf-windows\build\fasls\clisp\asdf.fas ... ;; Loaded file F:\cl\tests\asdf\asdf-windows\build\fasls\clisp\asdf.fas Configuring ASDF Enabling debugging Being a bit verbose Comparing directories ASDF-TEST:*TEST-DIRECTORY* and (:PATHNAME-DIRECTORY-PATHNAME (NTH-VALUE 2 (:LOCATE-SYSTEM :TEST-ASDF))) both evaluate to same path: #P"F:\\cl\\tests\\asdf\\asdf-windows\\test\\" Frob packages ;; Loading file test-sysdef-asdf.script ... 0 errors, 0 warnings 0 errors, 0 warnings ;; Loading file F:\cl\tests\asdf\asdf-windows\asdf.asd ... ;; Loaded file F:\cl\tests\asdf\asdf-windows\asdf.asd 0 errors, 0 warnings 0 errors, 0 warnings WARNING: TRACE: redefining function RUN-PROGRAM in F:\cl\tests\asdf\asdf-windows\test\test-sysdef-asdf.script, was defined in top-level ;; Tracing function RUN-PROGRAM. WARNING: TRACE: redefining function REDUCE/STRCAT in F:\cl\tests\asdf\asdf-windows\test\test-sysdef-asdf.script, was defined in top-level ;; Tracing function REDUCE/STRCAT. Testing that the Makefile and ASDF agree on the order of UIOP files ; Loading system definition for uiop from F:\cl\tests\asdf\asdf-windows\uiop\uiop.asd ;; Loading file F:\cl\tests\asdf\asdf-windows\uiop\uiop.asd ... ; Registering # ;; Loaded file F:\cl\tests\asdf\asdf-windows\uiop\uiop.asd 1. Trace: (RUN-PROGRAM '("make" "--quiet" "--no-print-directory" "driver-files") ':OUTPUT ':STRING ':ERROR-OUTPUT 'T ':DIRECTORY '#P"F:\\cl\\tests\\asdf\\asdf-windows\\") 2. Trace: (REDUCE/STRCAT '("make --quiet --no-print-directory driver-files" " <" " " "NUL" " >" " " "C:\\cygwin64\\tmp\\tmp6MR300JV.tmp" " 2>" " " "C:\\cygwin64\\tmp\\tmp7FPQWZKP.tmp")) 2. Trace: REDUCE/STRCAT ==> "make --quiet --no-print-directory driver-files < NUL > C:\\cygwin64\\tmp\\tmp6MR300JV.tmp 2> C:\\cygwin64\\tmp\\tmp7FPQWZKP.tmp"uiop/package.lisp uiop/common-lisp.lisp uiop/utility.lisp uiop/os.lisp uiop/pathname.lisp uiop/filesystem.lisp uiop/stream.lisp uiop/image.lisp uiop/run-program.lisp uiop/lisp-build.lisp uiop/configuration.lisp uiop/backward-driver.lisp uiop/driver.lisp make[2]: *** No rule to make target '<'. Stop. TEST ABORTED: Subprocess run with command ("make" "--quiet" "--no-print-directory" "driver-files") exited with error code 2 <1/826> # 3 <2/819> # <3/815> # <4/810> # <5/778> # <6/653> # <7/649> # <8/644> # <9/642> # 2 Testing: test-touch-system-1.script f:/cl-engines/windows/clisp/clisp-2.49/clisp.exe -norc --silent -ansi -I -on-error exit -x "'(#.(load(string'|script-support.lisp|))#.(asdf-test::load-asdf)#.(asdf-test::frob-packages)#.(asdf-test::with-test()(load(string'|test-touch-system-1.script|))))" [3]> ;; Loading file script-support.lisp ... ;; Loaded file script-support.lisp ;; Loading file F:\cl\tests\asdf\asdf-windows\build\fasls\clisp\asdf.fas ... ;; Loaded file F:\cl\tests\asdf\asdf-windows\build\fasls\clisp\asdf.fas Configuring ASDF Enabling debugging Being a bit verbose Comparing directories ASDF-TEST:*TEST-DIRECTORY* and (:PATHNAME-DIRECTORY-PATHNAME (NTH-VALUE 2 (:LOCATE-SYSTEM :TEST-ASDF))) both evaluate to same path: #P"F:\\cl\\tests\\asdf\\asdf-windows\\test\\" Frob packages ;; Loading file test-touch-system-1.script ... TEST1.ASD and (TEST-SOURCE "test1.asd") both evaluate to same path: #P"F:\\cl\\tests\\asdf\\asdf-windows\\test\\test1.asd" ; Loading system definition for test1 from F:\cl\tests\asdf\asdf-windows\test\test1.asd ;; Loading file F:\cl\tests\asdf\asdf-windows\test\test1.asd ... ; Registering # ;; Loaded file F:\cl\tests\asdf\asdf-windows\test\test1.asd BLAH ASDF-TEST::DATE1 => 3591196848 ASDF-TEST::DATE2 => 3591196248 ASDF-TEST::DATE3 => 3591196548 ASDF-TEST::DATE4 => 3602006832 ASDF-TEST::DATE5 => 3591196248 ; Loading system definition for test1 from F:\cl\tests\asdf\asdf-windows\test\test1.asd ;; Loading file F:\cl\tests\asdf\asdf-windows\test\test1.asd ... ;; Loaded file F:\cl\tests\asdf\asdf-windows\test\test1.asd TEST ABORTED: (> DATE6 DATE4) must evaluate to a non-NIL value. <1/616> # 3 <2/609> # <3/605> # <4/600> # <5/568> # <6/443> # <7/439> # <8/434> # <9/432> # 2 [430] EVAL frame for form (APPLY (APPLY 'ASDF-TEST:ASYM (IF (CONSP ASDF-TEST::NAME) ASDF-TEST::NAME (LIST ASDF-TEST::NAME))) ASDF-TEST::ARGS) [411] APPLY frame for call (ASDF-TEST:ACALL ':PRINT-CONDITION-BACKTRACE '# ':COUNT '69 ':STREAM '#)