Subject: Re: bug#33854: StumpWM build failing.

From: [email-masked] (Boris A. Dekshteyn)
Date: Mon, 24 Dec 2018 22:59:50 +1200

Hello,

Oleg Pykhalov <[email-masked]> writes:

> The build farm can https://ci.guix.info/build/721131

I also have a build error.
My build log:

--8<---------------cut here---------------start------------->8---
; compilation unit finished
;   caught 1 STYLE-WARNING condition
phase `build' succeeded after 4.6 seconds
starting phase `check'
Invoking sbcl: "/gnu/store/5iki23h2q7z9714dvqai426haaihrf5a-sbcl-1.4.13/bin/sbcl" "--non-interactive" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/nmsk3r03r06rq4nafxg6i9isim9xf61r-stumpwm-18.11-lib/share/common-lisp/sbcl-source/stumpwm/stumpwm.asd\") :name \"stumpwm\")" "--eval" "(when (uiop:file-exists-p \"stumpwm-tests.asd\") (asdf:load-asd (truename \"stumpwm-tests.asd\")))" "--eval" "(when (uiop:file-exists-p \"stumpwm-test.asd\") (asdf:load-asd (truename \"stumpwm-test.asd\")))" "--eval" "(when (uiop:file-exists-p \"tests.asd\") (asdf:load-asd (truename \"tests.asd\")))" "--eval" "(when (uiop:file-exists-p \"test.asd\") (asdf:load-asd (truename \"test.asd\")))" "--eval" "(asdf:test-system \"stumpwm\")" 
This is SBCL 1.4.13, 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.
WARNING: PARSE-VERSION: "0.0.0-1.926a066" doesn't follow asdf version numbering convention
WARNING: Invalid :version specifier "0.0.0-1.926a066" for component "alexandria" from file #P"/gnu/store/jgvgpg6hxh423chn55y0kyxi42l815g7-sbcl-alexandria-0.0.0-1.926a066/lib/sbcl/alexandria.asd", using NIL instead
WARNING: Invalid :version specifier "0.0.0-1.926a066" for component "alexandria" from file #P"/gnu/store/jgvgpg6hxh423chn55y0kyxi42l815g7-sbcl-alexandria-0.0.0-1.926a066/lib/sbcl/alexandria.asd", using NIL instead
WARNING: PARSE-VERSION: "0.0.0-1.1c62774" doesn't follow asdf version numbering convention
WARNING: Invalid :version specifier "0.0.0-1.1c62774" for component "clx" from file #P"/gnu/store/5sivd7xbzaspws2a7xk0scm65pla3c7d-sbcl-clx-0.0.0-1.1c62774/lib/sbcl/clx.asd", using NIL instead
WARNING: Invalid :version specifier "0.0.0-1.1c62774" for component "clx" from file #P"/gnu/store/5sivd7xbzaspws2a7xk0scm65pla3c7d-sbcl-clx-0.0.0-1.1c62774/lib/sbcl/clx.asd", using NIL instead
WARNING: PARSE-VERSION: "0.0.1-1.d62f755" doesn't follow asdf version numbering convention
WARNING: Invalid :version specifier "0.0.1-1.d62f755" for component "fiasco" from file #P"/gnu/store/ak4rn1z5ry9k94vgd7p354ir7wjbmfz6-sbcl-fiasco-0.0.1-1.d62f755/lib/sbcl/fiasco.asd", using NIL instead
WARNING: Invalid :version specifier "0.0.1-1.d62f755" for component "fiasco" from file #P"/gnu/store/ak4rn1z5ry9k94vgd7p354ir7wjbmfz6-sbcl-fiasco-0.0.1-1.d62f755/lib/sbcl/fiasco.asd", using NIL instead
Unhandled LOAD-SYSTEM-DEFINITION-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {10005185B3}>: Error while trying to load definition for system trivial-gray-streams from pathname /gnu/store/j6a71qlbqxz231pckhq58g52plyr0wp1-sbcl-trivial-gray-streams-0.0.0-1.0483ade/share/common-lisp/sbcl-bundle-systems/trivial-gray-streams.asd: Couldn't load #P"/gnu/store/j6a71qlbqxz231pckhq58g52plyr0wp1-sbcl-trivial-gray-streams-0.0.0-1.0483ade/share/common-lisp/sbcl-bundle-systems/trivial-gray-streams.asd": file does not exist.

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10005185B3}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<LOAD-SYSTEM-DEFINITION-ERROR {1002122383}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<LOAD-SYSTEM-DEFINITION-ERROR {1002122383}>)
2: (INVOKE-DEBUGGER #<LOAD-SYSTEM-DEFINITION-ERROR {1002122383}>)
3: (ERROR LOAD-SYSTEM-DEFINITION-ERROR :NAME "trivial-gray-streams" :PATHNAME #P"/gnu/store/j6a71qlbqxz231pckhq58g52plyr0wp1-sbcl-trivial-gray-streams-0.0.0-1.0483ade/share/common-lisp/sbcl-bundle-systems/trivial-gray-streams.asd" :CONDITION #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002122313}>)
4: ((FLET "H0" :IN PERFORM) #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002122313}>)
5: (SB-KERNEL::%SIGNAL #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002122313}>)
6: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME #P"/gnu/store/j6a71qlbqxz231pckhq58g52plyr0wp1-sbcl-trivial-gray-streams-0.0.0-1.0483ade/share/common-lisp/sbcl-bundle-systems/trivial-gray-streams.asd" :FORMAT-CONTROL "~@<Couldn't load ~S: file does not exist.~@:>" :FORMAT-ARGUMENTS (#P"/gnu/store/j6a71qlbqxz231pckhq58g52plyr0wp1-sbcl-trivial-gray-streams-0.0.0-1.0483ade/share/common-lisp/sbcl-bundle-systems/trivial-gray-streams.asd"))
7: (LOAD #P"/gnu/store/j6a71qlbqxz231pckhq58g52plyr0wp1-sbcl-trivial-gray-streams-0.0.0-1.0483ade/share/common-lisp/sbcl-bundle-systems/trivial-gray-streams.asd" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :UTF-8)
8: (CALL-WITH-MUFFLED-CONDITIONS #<CLOSURE (LAMBDA NIL :IN LOAD*) {1002121D7B}> ("Overwriting already existing readtable ~S." #(#:FINALIZERS-OFF-WARNING :ASDF-FINALIZERS)))
9: ((FLET "THUNK" :IN PERFORM))
10: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (FLET "THUNK" :IN PERFORM) {7FFFF76DD2CB}>)
11: ((:METHOD PERFORM (DEFINE-OP SYSTEM)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "trivial-gray-streams">) [fast-method]
12: ((SB-PCL::EMF PERFORM) #<unused argument> #<unused argument> #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "trivial-gray-streams">)
13: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
14: ((:METHOD PERFORM-WITH-RESTARTS :AROUND (T T)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "trivial-gray-streams">) [fast-method]
15: ((:METHOD PERFORM-PLAN (T)) #<SEQUENTIAL-PLAN {100211EBC3}>) [fast-method]
16: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
17: ((:METHOD PERFORM-PLAN :AROUND (T)) #<SEQUENTIAL-PLAN {100211EBC3}>) [fast-method]
18: ((:METHOD OPERATE (OPERATION COMPONENT)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "trivial-gray-streams"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
19: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "trivial-gray-streams">)
20: ((LAMBDA NIL :IN OPERATE))
21: ((:METHOD OPERATE :AROUND (T T)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "trivial-gray-streams">) [fast-method]
22: ((LAMBDA NIL :IN LOAD-ASD))
23: ((LAMBDA NIL :IN FIND-SYSTEM))
24: (ASDF/SESSION:CONSULT-ASDF-CACHE (FIND-SYSTEM "trivial-gray-streams") #<CLOSURE (LAMBDA NIL :IN FIND-SYSTEM) {1002118ACB}>)
25: ((:METHOD FIND-COMPONENT (STRING T)) "trivial-gray-streams" NIL :REGISTERED NIL) [fast-method]
26: (ASDF/FIND-COMPONENT:RESOLVE-DEPENDENCY-NAME #<ASDF/BUNDLE:PREBUILT-SYSTEM "fiasco"> "trivial-gray-streams" NIL)
27: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<ASDF/BUNDLE:PREBUILT-SYSTEM "fiasco"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {100211877B}>)
28: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
29: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
30: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<PREPARE-OP > #<ASDF/BUNDLE:PREBUILT-SYSTEM "fiasco"> T)
31: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<COMPILED-FILE "fiasco" "fiasco--system"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10021183FB}>)
32: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
33: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
34: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<PREPARE-OP > #<COMPILED-FILE "fiasco" "fiasco--system"> T)
35: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<COMPILED-FILE "fiasco" "fiasco--system"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {100211803B}>)
36: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
37: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
38: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<LOAD-OP > #<COMPILED-FILE "fiasco" "fiasco--system"> T)
39: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<ASDF/BUNDLE:PREBUILT-SYSTEM "fiasco"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1002117C2B}>)
40: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
41: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
42: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<LOAD-OP > #<ASDF/BUNDLE:PREBUILT-SYSTEM "fiasco"> T)
43: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<SYSTEM "stumpwm-tests"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10020CD28B}>)
44: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
45: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
46: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<PREPARE-OP > #<SYSTEM "stumpwm-tests"> T)
47: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<CL-SOURCE-FILE "stumpwm-tests" "package"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10020CCF2B}>)
48: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
49: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
50: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<PREPARE-OP > #<CL-SOURCE-FILE "stumpwm-tests" "package"> T)
51: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<CL-SOURCE-FILE "stumpwm-tests" "package"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10020CCB8B}>)
52: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
53: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
54: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<LOAD-OP > #<CL-SOURCE-FILE "stumpwm-tests" "package"> T)
55: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<SYSTEM "stumpwm-tests"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10020CC79B}>)
56: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
57: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
58: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<LOAD-OP > #<SYSTEM "stumpwm-tests"> T)
59: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<TEST-OP > #<SYSTEM "stumpwm-tests"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10020CC3EB}>)
60: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
61: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
62: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<TEST-OP > #<SYSTEM "stumpwm-tests"> T)
63: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<TEST-OP > #<SYSTEM "stumpwm"> #<CLOSURE (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1001C2C7FB}>)
64: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
65: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
66: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001C2B6B3}> #<TEST-OP > #<SYSTEM "stumpwm"> T)
67: ((LAMBDA NIL :IN MAKE-PLAN))
68: ((:METHOD OPERATE (OPERATION COMPONENT)) #<TEST-OP > #<SYSTEM "stumpwm"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
69: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> #<TEST-OP > #<SYSTEM "stumpwm">)
70: ((LAMBDA NIL :IN OPERATE))
71: ((:METHOD OPERATE :AROUND (T T)) #<TEST-OP > #<SYSTEM "stumpwm">) [fast-method]
72: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> TEST-OP "stumpwm")
73: ((LAMBDA NIL :IN OPERATE))
74: ((:METHOD OPERATE :AROUND (T T)) TEST-OP "stumpwm") [fast-method]
75: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN OPERATE) {1001C201AB}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
76: ((LAMBDA NIL :IN OPERATE))
77: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN OPERATE) {1001C1D59B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
78: ((:METHOD OPERATE :AROUND (T T)) TEST-OP "stumpwm") [fast-method]
79: (TEST-SYSTEM "stumpwm")
80: (SB-INT:SIMPLE-EVAL-IN-LEXENV (TEST-SYSTEM "stumpwm") #<NULL-LEXENV>)
81: (EVAL (TEST-SYSTEM "stumpwm"))
82: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require :asdf)") (:EVAL . "(asdf:load-asd (truename \"/gnu/store/nmsk3r03r06rq4nafxg6i9isim9xf61r-stumpwm-18.11-lib/share/common-lisp/sbcl-source/stumpwm/stumpwm.asd\") :name \"stumpwm\")") (:EVAL . "(when (uiop:file-exists-p \"stumpwm-tests.asd\") (asdf:load-asd (truename \"stumpwm-tests.asd\")))") (:EVAL . "(when (uiop:file-exists-p \"stumpwm-test.asd\") (asdf:load-asd (truename \"stumpwm-test.asd\")))") (:EVAL . "(when (uiop:file-exists-p \"tests.asd\") (asdf:load-asd (truename \"tests.asd\")))") (:EVAL . "(when (uiop:file-exists-p \"test.asd\") (asdf:load-asd (truename \"test.asd\")))") (:EVAL . "(asdf:test-system \"stumpwm\")") (:QUIT)))
83: (SB-IMPL::TOPLEVEL-INIT)
84: ((FLET SB-UNIX::BODY :IN SB-EXT:SAVE-LISP-AND-DIE))
85: ((FLET "WITHOUT-INTERRUPTS-BODY-27" :IN SB-EXT:SAVE-LISP-AND-DIE))
86: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition
Backtrace:
           7 (primitive-load "/gnu/store/jzhdi2girfhvlgqz0lmfh2pbal6…")
In ice-9/eval.scm:
   191:35  6 (_ _)
In ice-9/boot-9.scm:
    152:2  5 (with-fluid* _ _ _)
    152:2  4 (with-fluid* _ _ _)
In srfi/srfi-1.scm:
   863:16  3 (every1 #<procedure 75e1c0 at /gnu/store/228yfv8c0q7l6…> …)
In /gnu/store/228yfv8c0q7l6m8xri4nhkfh6ix8lbdp-module-import/guix/build/gnu-build-system.scm:
   799:28  2 (_ _)
In /gnu/store/228yfv8c0q7l6m8xri4nhkfh6ix8lbdp-module-import/guix/build/asdf-build-system.scm:
    143:8  1 (check #:tests? _ #:outputs _ #:inputs _ #:asd-file _ # …)
In /gnu/store/228yfv8c0q7l6m8xri4nhkfh6ix8lbdp-module-import/guix/build/utils.scm:
    616:6  0 (invoke _ . _)

/gnu/store/228yfv8c0q7l6m8xri4nhkfh6ix8lbdp-module-import/guix/build/utils.scm:616:6: In procedure invoke:
Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "/gnu/store/5iki23h2q7z9714dvqai426haaihrf5a-sbcl-1.4.13/bin/sbcl" arguments: ("--non-interactive" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/nmsk3r03r06rq4nafxg6i9isim9xf61r-stumpwm-18.11-lib/share/common-lisp/sbcl-source/stumpwm/stumpwm.asd\") :name \"stumpwm\")" "--eval" "(when (uiop:file-exists-p \"stumpwm-tests.asd\") (asdf:load-asd (truename \"stumpwm-tests.asd\")))" "--eval" "(when (uiop:file-exists-p \"stumpwm-test.asd\") (asdf:load-asd (truename \"stumpwm-test.asd\")))" "--eval" "(when (uiop:file-exists-p \"tests.asd\") (asdf:load-asd (truename \"tests.asd\")))" "--eval" "(when (uiop:file-exists-p \"test.asd\") (asdf:load-asd (truename \"test.asd\")))" "--eval" "(asdf:test-system \"stumpwm\")") exit-status: 1 term-signal: #f stop-signal: #f] 491fc0>)'.
--8<---------------cut here---------------end--------------->8---

---
WBR, Boris Dekshteyn