#14241: sbcl 1.0.14_0 and sbcl 1.0.14_1 hang during build ---------------------------------+------------------------------------------ Reporter: stephen@xemacs.org | Owner: gwright@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ---------------------------------+------------------------------------------ Comment (by stephen@xemacs.org): iBook G4, PPC, Mac OS X 10.4.11 "Tiger". original report based on "port upgrade sbcl" from 1.0.12. port allows +threads but it aborts on PPC: {{{ gencgc.c:3875:6: error: #error "preserve_context_registers needs to be tweaked for non-x86 Darwin" ppc-darwin-os.c:28:2: error: #error "Define threading support functions" }}} Aha. Running under port -d produces: {{{ ; SYS:SRC;PCL;EARLY-LOW.FASL.NEWEST written ; compilation finished in 0:00:00 ; compiling file "/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_lang_sbcl/work/sbcl-1.0.14/src/pcl/macros.lisp" (written 17 JUL 2006 05:28:14 AM): ; compiling (IN-PACKAGE "SB-PCL") ; compiling (/SHOW "starting pcl/macros.lisp") ; compiling (DECLAIM (DECLARATION %METHOD-NAME ...)) ; compiling (/SHOW "done with DECLAIM DECLARATION") ; compiling (DEFUN GET-DECLARATION ...) ; compiling (/SHOW "pcl/macros.lisp 85") ; compiling (DEFMACRO DOPLIST ...) ; compiling (/SHOW "pcl/macros.lisp 101") ; compiling (DEFMACRO DOLIST-CAREFULLY ...)fatal error encountered in SBCL pid 20908: GC invariant lost, file "gc-common.c", line 140 Welcome to LDB, a low-level debugger for the Lisp runtime environment. }}} And it stops there waiting for user input. Probably this is something upstream needs to deal with. As far as I can see, the binary runtime has not been built. Instead, the Lisp is being compiled by a bootstrap compiler which evidently is sbcl 0.9.15: {{{ ---> Building sbcl with target all DEBUG: Executing org.macports.build (sbcl) //starting build: Sun Feb 10 15:34:33 PST 2008 //SBCL_XC_HOST="/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_lang_sbcl/work/sbcl-0.9.15 -powerpc-darwin/src/runtime/sbcl --core /opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_lang_sbcl/work/sbcl-0.9.15 -powerpc-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null" }}} -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14241#comment:3> MacPorts </projects/macports> Ports system for Mac OS