[MacPorts] #70590: cl-dissect fails to build on ppc: Lock on package SB-DI violated when interning DEBUG-VAR-INFO

MacPorts noreply at macports.org
Tue Aug 20 04:11:29 UTC 2024


#70590: cl-dissect fails to build on ppc: Lock on package SB-DI violated when
interning DEBUG-VAR-INFO
--------------------------+------------------------
 Reporter:  barracuda156  |      Owner:  catap
     Type:  defect        |     Status:  assigned
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.1
 Keywords:  powerpc       |       Port:  cl-dissect
--------------------------+------------------------
 {{{
 --->  Building cl-dissect
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-dissect/work/build
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/system
 Execute asdf:build-op at dissect by SBCL
 This is SBCL 20240704, 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.
 ; compiling file
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/package.lisp" (written 04 AUG 2023
 07:11:23 PM):

 ; wrote
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/.home/.cache/common-lisp/sbcl-20240704-macosx-
 ppc32/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/package-tmp7LQ0A0VI.fasl
 ; compilation finished in 0:00:00.012
 ; compiling file
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/toolkit.lisp" (written 04 AUG 2023
 07:11:23 PM):

 ; wrote
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/.home/.cache/common-lisp/sbcl-20240704-macosx-
 ppc32/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/toolkit-tmp74KGUNRZ.fasl
 ; compilation finished in 0:00:00.133
 ; compiling file
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/interface.lisp" (written 04 AUG 2023
 07:11:23 PM):

 ; file:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/interface.lisp
 ; in: DEFUN RESTARTS
 ;     (DEFUN DISSECT:RESTARTS (&OPTIONAL CONDITION))
 ; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA
 ; ==>
 ;   #'(SB-INT:NAMED-LAMBDA DISSECT:RESTARTS
 ;         (&OPTIONAL CONDITION)
 ;       (DECLARE (SB-C::TOP-LEVEL-FORM))
 ;       (BLOCK DISSECT:RESTARTS))
 ;
 ; caught STYLE-WARNING:
 ;   The variable CONDITION is defined but never used.

 ; in: DECLAIM (INLINE CAPTURE-ENVIRONMENT)
 ;     (DECLAIM (INLINE DISSECT:CAPTURE-ENVIRONMENT))
 ; ==>
 ;   (SB-C::%PROCLAIM '(INLINE DISSECT:CAPTURE-ENVIRONMENT) (SB-C:SOURCE-
 LOCATION))
 ;
 ; caught STYLE-WARNING:
 ;   Proclaiming DISSECT:CAPTURE-ENVIRONMENT to be INLINE, but 1 call to it
 was
 ;   previously compiled. A declaration of NOTINLINE at the call site will
 eliminate
 ;   this warning, as will proclaiming and defining the function before its
 first
 ;   potential use.


 ; wrote
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/.home/.cache/common-lisp/sbcl-20240704-macosx-
 ppc32/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/interface-tmpCEL1YIM2.fasl
 ; compilation finished in 0:00:00.281
 WARNING:
    Lisp compilation had style-warnings while
    compiling #<CL-SOURCE-FILE "dissect" "interface">
 ; compiling file
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/source/cl-dissect/backend/sbcl.lisp" (written 04 AUG
 2023 07:11:23 PM):
 ;
 ; 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)

 ; compilation aborted after 0:00:00.111
 Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD
 tid=267 "main thread" RUNNING
                                                           {12D57349}>:
   COMPILE-FILE-ERROR while
   compiling #<CL-SOURCE-FILE "dissect" "backend" "sbcl">

 Backtrace for: #<SB-THREAD:THREAD tid=267 "main thread" RUNNING
 {12D57349}>
 0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR
 {115AA4A9}> #<unused argument> :QUIT T)
 1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<UIOP/LISP-BUILD:COMPILE-
 FILE-ERROR {115AA4A9}>)
 2: (INVOKE-DEBUGGER #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {115AA4A9}>)
 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]
 8: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN
 {12E880A1}>) [fast-method]
 9: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
 10: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-
 PLAN {12E880A1}>) [fast-method]
 11: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION
 ASDF/COMPONENT:COMPONENT)) #<ASDF/OPERATE:BUILD-OP > #<ASDF/SYSTEM:SYSTEM
 "dissect"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
 12: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused
 argument> #<ASDF/OPERATE:BUILD-OP > #<ASDF/SYSTEM:SYSTEM "dissect">)
 13: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
 14: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/OPERATE:BUILD-OP
 > #<ASDF/SYSTEM:SYSTEM "dissect">) [fast-method]
 15: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused
 argument> ASDF/OPERATE:BUILD-OP DISSECT)
 16: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
 17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/OPERATE:BUILD-OP
 DISSECT) [fast-method]
 18: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN
 ASDF/OPERATE:OPERATE) {12D61FAD}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T
 :OVERRIDE-FORCING NIL)
 19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
 20: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN
 ASDF/OPERATE:OPERATE) {12D5608D}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE
 NIL :OVERRIDE-FORCING NIL)
 21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/OPERATE:BUILD-OP
 DISSECT) [fast-method]
 22: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF/OPERATE:OPERATE (QUOTE
 ASDF/OPERATE:BUILD-OP) (QUOTE DISSECT)) #<NULL-LEXENV>)
 23: (EVAL (ASDF/OPERATE:OPERATE (QUOTE ASDF/OPERATE:BUILD-OP) (QUOTE
 DISSECT)))
 24: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require \"asdf\")")
 (:EVAL . #<(SIMPLE-ARRAY CHARACTER (302)) (setf asdf:*central-registry*
 (list* (quote *default-pathname-defaults*)
 #p"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dis... {1301D91F}>) (:EVAL .
 "(asdf:operate (quote asdf:build-op) (quote dissect))") (:QUIT)))
 25: (SB-IMPL::TOPLEVEL-INIT)
 26: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
 27: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
 28: (SB-IMPL::%START-LISP)

 unhandled condition in --disable-debugger mode, quitting
 ;
 ; compilation unit aborted
 ;   caught 2 fatal ERROR conditions
 ;   caught 1 ERROR condition
 ;   caught 2 STYLE-WARNING conditions
 Command failed: /opt/local/bin/sbcl --no-sysinit --no-userinit --non-
 interactive --eval '(require "asdf")' --eval '(setf asdf:*central-
 registry* (list* (quote *default-pathname-defaults*)
 #p"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-dissect/cl-
 dissect/work/build/system/" #p"/opt/local/share/common-lisp/system/" asdf
 :*central-registry*))' --eval '(asdf:operate (quote asdf:build-op) (quote
 dissect))' 2>&1
 Exit code: 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70590>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list