[asdf-devel] A few more failures (was: Re: One failure on ASDF 3.1.0.70 on Allegro/Windows)
Dave Cooper
david.cooper at genworks.com
Fri Feb 21 21:44:39 UTC 2014
With a bit more Windows testing we have 1 failure on SBCL and 3 or 4 on
clisp. Here's a summary (the Allegro failure below is included in the
attached file):
On Fri, Feb 21, 2014 at 4:31 PM, Dave Cooper <david.cooper at genworks.com>wrote:
>
> Sorry to be late to the party again with Windows testing...
>
> So far I'm seeing a consistent failure for every Allegro variant on
> Windows for test-sysdef-asdf.
>
> Here is the error:
>
>
> 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
>
>
>
>
--
My Best,
Dave Cooper
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20140221/d697db9e/attachment.html>
-------------- next part --------------
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 #<SYSTEM "test1">
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: #<SB-THREAD:THREAD "main thread" RUNNING {23FC41B9}>
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) {25C82F7D}>)
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX) {25C82F65}>)
3: (SB-DEBUG:PRINT-BACKTRACE :STREAM #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDOUT* {22417CB9}> :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 #<CLOSURE (LAMBDA NIL :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {25C82F55}>)
7: (UIOP/IMAGE:PRINT-CONDITION-BACKTRACE #<SIMPLE-ERROR "~@<The assertion ~S failed~:[.~:; ~
with ~:*~{~{~S = ~S~}~^, ~}.~]~:@>" {25C814E1}> :STREAM #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDOUT* {22417CB9}> :COUNT 69)
8: (ASDF-TEST:ACALL :PRINT-CONDITION-BACKTRACE #<SIMPLE-ERROR "~@<The assertion ~S failed~:[.~:; ~
with ~:*~{~{~S = ~S~}~^, ~}.~]~:@>" {25C814E1}> :COUNT 69 :STREAM #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDOUT* {22417CB9}>)
9: ((FLET #:FORM-FUN-14 :IN ASDF-TEST::CALL-WITH-TEST))
10: ((FLET #:LAMBDA1 :IN ASDF-TEST::CALL-WITH-TEST) #<SIMPLE-ERROR "~@<The assertion ~S failed~:[.~:; ~
with ~:*~{~{~S = ~S~}~^, ~}.~]~:@>" {25C814E1}>)
11: (SIGNAL #<SIMPLE-ERROR "~@<The assertion ~S failed~:[.~:; ~
with ~:*~{~{~S = ~S~}~^, ~}.~]~:@>" {25C814E1}>)
12: (ERROR #<SIMPLE-ERROR "~@<The assertion ~S failed~:[.~:; ~
with ~:*~{~{~S = ~S~}~^, ~}.~]~:@>" {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)) #<NULL-LEXENV>)
16: (SB-EXT:EVAL-TLF (ASSERT (> ASDF-TEST::DATE6 ASDF-TEST::DATE4)) 25 #<NULL-LEXENV>)
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 #<SYSTEM "uiop">
;; 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> #<SYSTEM-FUNCTION EXT:SHOW-STACK> 3
<2/819> #<COMPILED-FUNCTION SYSTEM::PRINT-BACKTRACE>
<3/815> #<COMPILED-FUNCTION UIOP/IMAGE:RAW-PRINT-BACKTRACE>
<4/810> #<COMPILED-FUNCTION UIOP/IMAGE::PRINT-BACKTRACE-1-2>
<5/778> #<COMPILED-FUNCTION UIOP/IMAGE::PRINT-BACKTRACE-1>
<6/653> #<COMPILED-FUNCTION UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX>
<7/649> #<COMPILED-FUNCTION UIOP/IMAGE:PRINT-BACKTRACE>
<8/644> #<COMPILED-FUNCTION UIOP/IMAGE:PRINT-CONDITION-BACKTRACE>
<9/642> #<SYSTEM-FUNCTION APPLY> 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 #<SYSTEM "test1">
;; 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> #<SYSTEM-FUNCTION EXT:SHOW-STACK> 3
<2/609> #<COMPILED-FUNCTION SYSTEM::PRINT-BACKTRACE>
<3/605> #<COMPILED-FUNCTION UIOP/IMAGE:RAW-PRINT-BACKTRACE>
<4/600> #<COMPILED-FUNCTION UIOP/IMAGE::PRINT-BACKTRACE-1-2>
<5/568> #<COMPILED-FUNCTION UIOP/IMAGE::PRINT-BACKTRACE-1>
<6/443> #<COMPILED-FUNCTION UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX>
<7/439> #<COMPILED-FUNCTION UIOP/IMAGE:PRINT-BACKTRACE>
<8/434> #<COMPILED-FUNCTION UIOP/IMAGE:PRINT-CONDITION-BACKTRACE>
<9/432> #<SYSTEM-FUNCTION APPLY> 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 '#<SIMPLE-ERROR #x19FD12A5> ':COUNT '69 ':STREAM '#<OUTPUT UNBUFFERED FILE-STREAM CHARACTER>)
More information about the asdf-devel
mailing list