-
-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
Hi,
I try to make radiance
work without Quicklisp in Guix. I see it depends on QL quite heavily and tries to download aditinal systems during start up from radiance-contrib
but radiance-contrib
dependence on radiance which makes packaging process impossible due circular dependency.
Is there any way to load radiance without radiance-contrib
at all?
Reproducible issue:
guix time-machine --commit=b82a18c8a33482249c634de1e91be18ac10a3c76 -- shell sbcl-radiance -- sbcl --eval "(require :asdf)" --eval "(asdf:load-system :radiance)" --eval "(radiance:startup)" --non-interactive
Error trace:
This is SBCL 2.3.2, 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:
redefining (SETF FIELD) :AROUND (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>
#<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>
#<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING:
redefining REMFIELD :AROUND (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>
#<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining ASDF/PARSE-DEFSYSTEM::PARSE-DEPENDENCY-DEF in DEFUN
STYLE-WARNING:
Generic function RADIANCE-CORE:PORT clobbers an earlier FTYPE proclamation
(FUNCTION (T) (VALUES &OPTIONAL (OR (UNSIGNED-BYTE 16) NULL) &REST T)) for
the same name with (FUNCTION (T) *).
STYLE-WARNING:
Generic function (COMMON-LISP:SETF RADIANCE-CORE:PORT) clobbers an earlier
FTYPE proclamation (FUNCTION ((OR (UNSIGNED-BYTE 16) NULL) T) *) for the
same name with (FUNCTION (T T) *).
STYLE-WARNING:
Generic function RADIANCE-CORE:DISPATCH-FUNCTION clobbers an earlier FTYPE
proclamation
(FUNCTION (RADIANCE-CORE:URI-DISPATCHER) (VALUES FUNCTION &REST T)) for the
same name with (FUNCTION (T) *).
Unhandled ASDF/FIND-COMPONENT:MISSING-COMPONENT in thread #<SB-THREAD:THREAD "main thread" RUNNING
{100AFC8073}>:
Component "i-verbose" not found
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {100AFC8073}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK Component "i-verbose" not found #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* Component "i-verbose" not found)
2: (INVOKE-DEBUGGER Component "i-verbose" not found)
3: (ERROR ASDF/FIND-COMPONENT:MISSING-COMPONENT :REQUIRES "i-verbose")
4: ((:METHOD ASDF/OPERATE:OPERATE (SYMBOL T)) ASDF/LISP-ACTION:LOAD-OP "i-verbose") [fast-method]
5: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "i-verbose")
6: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
7: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "i-verbose") [fast-method]
8: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {100B7D9DEB}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
9: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
10: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {100B7D8D5B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
11: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "i-verbose") [fast-method]
12: (ASDF/OPERATE:LOAD-SYSTEM "i-verbose")
13: (RADIANCE-CORE:LOAD-IMPLEMENTATION RADIANCE-CORE::LOGGER)
14: (RADIANCE-CORE:STARTUP "default")
15: (SB-INT:SIMPLE-EVAL-IN-LEXENV (RADIANCE-CORE:STARTUP) #<NULL-LEXENV>)
16: (EVAL (RADIANCE-CORE:STARTUP))
17: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require :asdf)") (:EVAL . "(asdf:load-system :radiance)") (:EVAL . "(radiance:startup)") (:QUIT)))
18: (SB-IMPL::TOPLEVEL-INIT)
19: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
20: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
21: (SB-IMPL::%START-LISP)
unhandled condition in --disable-debugger mode, quitting
Metadata
Metadata
Assignees
Labels
No labels