[MacPorts] #13237: sbcl fails to build on Mac OS X 10.5 Leopard

MacPorts trac at macosforge.org
Sun Dec 2 06:16:23 PST 2007


#13237: sbcl fails to build on Mac OS X 10.5 Leopard
----------------------------------+-----------------------------------------
  Reporter:  tukikage386 at mac.com  |       Owner:  gwright at macports.org
      Type:  defect               |      Status:  new                 
  Priority:  Normal               |   Milestone:  Port Bugs           
 Component:  ports                |     Version:  1.5.2               
Resolution:                       |    Keywords:  sbcl                
----------------------------------+-----------------------------------------
Comment (by tukikage386 at mac.com):

 I'm using Leopard on G5 machine.

 Sbcl compile still fails.

 ==========================================
 > install sbcl +threads
 --->  Fetching sbcl
 --->  Verifying checksum(s) for sbcl
 --->  Extracting sbcl
 --->  Applying patches to sbcl
 --->  Configuring sbcl
 --->  Building sbcl with target all
 Error: Target org.macports.build returned: shell command "unset LD_PREBIND
 && unset LD_PREBIND_ALLOW_OVERLAP && sh make.sh
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-0.9.15
 -powerpc-darwin/src/runtime/sbcl --core
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-0.9.15
 -powerpc-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null
 --userinit /dev/null" " returned error 2
 Command output: ; compilation finished in 0:00:06
 STYLE-WARNING: redefining FOP-MAYBE-COLD-LOAD in DEFUN
 T
 *
 beginning GENESIS, creating headers in "src/runtime/genesis"
 NIL
 *
 real    4m32.577s
 user    3m33.840s
 sys     0m38.008s
 //entering make-target-1.sh
 //building runtime system and symbol table file
 rm -f *.[do] sbcl sbcl.nm sbcl.h core *.tmp
 echo '#include "genesis/config.h"' >sbcl.h
 echo '#include "genesis/constants.h"' >>sbcl.h
 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"
 gcc -g -Wall -O2 -fdollars-in-identifiers -I. -no-cpp-precomp  -c -o
 alloc.o alloc.c
 alloc.c: In function 'pa_alloc':
 alloc.c:43: warning: unused variable 'th'
 gcc -g -Wall -O2 -fdollars-in-identifiers -I. -no-cpp-precomp  -c -o
 backtrace.o backtrace.c
 gcc -g -Wall -O2 -fdollars-in-identifiers -I. -no-cpp-precomp  -c -o
 breakpoint.o breakpoint.c
 gcc -g -Wall -O2 -fdollars-in-identifiers -I. -no-cpp-precomp  -c -o
 coreparse.o coreparse.c
 gcc -g -Wall -O2 -fdollars-in-identifiers -I. -no-cpp-precomp  -c -o
 dynbind.o dynbind.c
 dynbind.c: In function 'bind_variable':
 dynbind.c:46: error: 'TLS_INDEX_LOCK' undeclared (first use in this
 function)
 dynbind.c:46: error: (Each undeclared identifier is reported only once
 dynbind.c:46: error: for each function it appears in.)
 dynbind.c:51: error: 'FREE_TLS_INDEX' undeclared (first use in this
 function)
 make: *** [dynbind.o] Error 1

 Error: Status 1 encountered during processing.

-- 
Ticket URL: <https://svn.macosforge.org/projects/macports/ticket/13237#comment:6>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list