[MacPorts] #14241: sbcl 1.0.14_0 and sbcl 1.0.14_1 hang during build

MacPorts trac at macosforge.org
Sun Feb 10 16:39:08 PST 2008


#14241: sbcl 1.0.14_0 and sbcl 1.0.14_1 hang during build
---------------------------------+------------------------------------------
  Reporter:  stephen at xemacs.org  |       Owner:  gwright at macports.org
      Type:  defect              |      Status:  new                 
  Priority:  Normal              |   Milestone:  Port Bugs           
 Component:  ports               |     Version:  1.6.0               
Resolution:                      |    Keywords:                      
---------------------------------+------------------------------------------
Comment (by stephen at 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


More information about the macports-tickets mailing list