SBCL 1.0.33 fails to build on 10.4 - "bus error"?

max.e.brown at gmail.com max.e.brown at gmail.com
Fri Jan 15 06:40:13 PST 2010


Hi,

I am having trouble building SBCL 1.0.33 on Tiger (PPC). The build fails with:

//entering make-host-1.sh
//building cross-compiler, and doing first genesis
make-host-1.sh: line 31: 11882 Bus error               $SBCL_XC_HOST <make-host-1.lisp

Any ideas on how I can get this to work?

Thanks.

Max



(Macports version 1.8.2)

Full output:
-8<---------------------

$ sudo port clean --work sbcl
--->  Cleaning sbcl
max:/opt/local max$ sudo port -d install sbcl
DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/sbcl
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/sbcl
DEBUG: OS Platform: darwin
DEBUG: OS Version: 8.11.0
DEBUG: Mac OS X Version: 10.4
DEBUG: System Arch: powerpc
DEBUG: setting option os.universal_supported to yes
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: not using configure, so not adding the default universal variant
DEBUG: Requested variant darwin is not provided by port sbcl.
DEBUG: Requested variant macosx is not provided by port sbcl.
DEBUG: Executing variant powerpc provides powerpc
DEBUG: Executing variant html provides html
DEBUG: Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/sbcl/work
--->  Computing dependencies for sbcl
DEBUG: Executing org.macports.main (sbcl)
DEBUG: No TGZ archive: /opt/local/var/macports/packages/darwin/powerpc/sbcl-1.0.33_4+html+powerpc.powerpc.tgz
DEBUG: Skipping unarchive (sbcl) since no archive found
DEBUG: Skipping completed org.macports.unarchive (sbcl)
--->  Fetching sbcl
DEBUG: Executing org.macports.fetch (sbcl)
--->  Verifying checksum(s) for sbcl
DEBUG: Executing org.macports.checksum (sbcl)
--->  Checksumming sbcl-1.0.33-source.tar.bz2
DEBUG: Correct (md5) checksum for sbcl-1.0.33-source.tar.bz2
DEBUG: Correct (sha1) checksum for sbcl-1.0.33-source.tar.bz2
DEBUG: Correct (rmd160) checksum for sbcl-1.0.33-source.tar.bz2
--->  Checksumming sbcl-1.0.22-powerpc-darwin-binary.tar.bz2
DEBUG: Correct (md5) checksum for sbcl-1.0.22-powerpc-darwin-binary.tar.bz2
DEBUG: setting option extract.cmd to /usr/bin/bzip2
--->  Extracting sbcl
DEBUG: Executing org.macports.extract (sbcl)
--->  Extracting sbcl-1.0.33-source.tar.bz2
DEBUG: setting option extract.args to /opt/local/var/macports/distfiles/sbcl/sbcl-1.0.33-source.tar.bz2
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work" && /usr/bin/bzip2 -dc /opt/local/var/macports/distfiles/sbcl/sbcl-1.0.33-source.tar.bz2 | /usr/bin/gnutar --no-same-owner -xf -'
--->  Extracting sbcl-1.0.22-powerpc-darwin-binary.tar.bz2
DEBUG: setting option extract.args to /opt/local/var/macports/distfiles/sbcl/sbcl-1.0.22-powerpc-darwin-binary.tar.bz2
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work" && /usr/bin/bzip2 -dc /opt/local/var/macports/distfiles/sbcl/sbcl-1.0.22-powerpc-darwin-binary.tar.bz2 | /usr/bin/gnutar --no-same-owner -xf -'
DEBUG: Executing org.macports.patch (sbcl)
--->  Applying patches to sbcl
--->  Applying /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/sbcl/files/patch-use-mach-exception-handler.diff
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.33" && /usr/bin/patch -p0'
patching file customize-target-features.lisp
--->  Applying /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/sbcl/files/patch-posix-tests.diff
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.33" && /usr/bin/patch -p0'
patching file contrib/sb-posix/posix-tests.lisp
DEBUG: Executing proc-post-org.macports.patch-patch-0
--->  Configuring sbcl
DEBUG: Using compiler 'Mac OS X gcc 4.0'
DEBUG: Executing org.macports.configure (sbcl)
--->  Building sbcl
DEBUG: Executing org.macports.build (sbcl)
//starting build: Fri Jan 15 15:25:13 CET 2010
//SBCL_XC_HOST="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.22-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-1.0.22-powerpc-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null"
//entering make-config.sh
//ensuring the existence of output/ directory
//initializing /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.33/local-target-features.lisp-expr
//guessing default target CPU architecture from host architecture
second level name optional in hw.optional.x86_64 is invalid
//setting up CPU-architecture-dependent information
sbcl_arch="ppc"
//setting up OS-dependent information
//finishing /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.33/local-target-features.lisp-expr
/in canonicalize-whitespace-1
/$*=./contrib/sb-posix/posix-tests.lisp ./customize-target-features.lisp ./local-target-features.lisp-expr ./contrib/sb-bsd-sockets/foo.c ./contrib/sb-posix/foo.c ./src/runtime/runtime.c ./src/runtime/target-arch-os.h ./src/runtime/target-arch.h ./src/runtime/target-lispregs.h ./src/runtime/target-os.h
/$scratchfilename=/tmp/canonicalize-whitespace-1.12091.tmp
//entering make-host-1.sh
//building cross-compiler, and doing first genesis
make-host-1.sh: line 31: 12104 Bus error               $SBCL_XC_HOST <make-host-1.lisp
Error: Target org.macports.build returned: shell command "unset LD_PREBIND && unset LD_PREBIND_ALLOW_OVERLAP && cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.33 && sh make.sh "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.22-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-1.0.22-powerpc-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null" " returned error 1
DEBUG: Backtrace: shell command "unset LD_PREBIND && unset LD_PREBIND_ALLOW_OVERLAP && cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.33 && sh make.sh "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_sbcl/work/sbcl-1.0.22-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-1.0.22-powerpc-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null" " returned error 1
    while executing
"$procedure $targetname"
Warning: the following items did not execute (for sbcl): org.macports.activate org.macports.build org.macports.destroot org.macports.archive org.macports.install
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

-8<---------------------


More information about the macports-users mailing list