SBCL complains about DEBUG-VAR-INFO being interned into SB-DI,
when trying to build common-lisp-jupyter using roswell
for anything from sbcl-bin/2.4.3 and up (tested until latest sbcl-bin/2.4.5)
Not sure why this happens? The coded does not seem like interning into sb-di.
Install was using:
latest version of "quicklisp": 2023-10-21.
> ros list installed
Installed implementations:
Installed versions of sbcl-bin:
sbcl-bin/2.4.0
sbcl-bin/2.4.2
sbcl-bin/2.4.3
sbcl-bin/2.4.4
sbcl-bin/2.4.5
Versions 2.4.0 ... 2.4.3 seem to be working.
..............[1/3] System 'common-lisp-jupyter' found. Loading the system..
;
; caught ERROR:
; READ error during COMPILE-FILE:
;
; Lock on package SB-DI violated when interning DEBUG-VAR-INFO while in package
; DISSECT.
; See also:
; The SBCL Manual, Node "Package Locks"
;
; (in form starting at line: 38, column: 0, position: 1539)
Aborted during step [1/3].
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD tid=12819 "main thread" RUNNING
{1000DD0273}>:
COMPILE-FILE-ERROR while
compiling #<CL-SOURCE-FILE "dissect" "backend" "sbcl">
Backtrace for: #<SB-THREAD:THREAD tid=12819 "main thread" RUNNING {1000DD0273}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1002DD5293}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1002DD5293}>)
2: (INVOKE-DEBUGGER #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1002DD5293}>)
3: (ERROR UIOP/LISP-BUILD:COMPILE-FILE-ERROR :CONTEXT-FORMAT "~/asdf-action::format-action/" :CONTEXT-ARGUMENTS ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "dissect" "backend" "sbcl">)))
4: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "dissect" "backend" "sbcl">)))
5: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "dissect" "backend" "sbcl">)
6: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
7: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "dissect" "backend" "sbcl">) [fast-method]
....
SBCL complains about
DEBUG-VAR-INFO
being interned into SB-DI, when trying to buildcommon-lisp-jupyter
using roswell for anything from sbcl-bin/2.4.3 and up (tested until latest sbcl-bin/2.4.5)Not sure why this happens? The coded does not seem like interning into sb-di.
Install was using:
latest version of "quicklisp": 2023-10-21.
Versions 2.4.0 ... 2.4.3 seem to be working.