Alexander Hansen wrote:
[]
>>> /$*=./local-target-features.lisp-expr ./contrib/sb-bsd-sockets/foo.c
>>> ./contrib/sb-posix/foo.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.5606.tmp
>>> //entering make-host-1.sh
>>> //building cross-compiler, and doing first genesis
>>> make-host-1.sh: line 31:  5616 Bus error               $SBCL_XC_HOST
>>> <make-host-1.lisp
>>> ### execution of sh failed, exit code 1
[]
> It didn't help.  I get the same failure on 10.4/PowerPC with Xcode  
> 2.5.  I'll cc the maintainer.

It seems this version of sbcl cannot be built from its so-called sources 
on ppc. The reason is that it uses an older version of itself for 
compilation, and this older version comes, as a pre-compiled binary, 
with the "sources". The supplied version for ppc crashes with a bus 
error. It not really possible to find out why, because it is 
precompiled. The stack trace is

> Thread 0 Crashed:
> 0   libSystem.B.dylib   0x9012cab0 _malloc_initialize + 1016
> 1   libSystem.B.dylib   0x90002fb8 malloc + 48
> 2   sbcl                0x0000a9bc successful_malloc + 28
> 3   sbcl                0x0000aa10 copied_string + 32
> 4   sbcl                0x0000de2c os_get_runtime_executable_path + 76
> 5   sbcl                0x0000ac18 main + 104
> 6   sbcl                0x00001f74 start + 68

One could try to make the package builddepend on clisp and try to 
compile it with clisp, which is a suggested procedure. When I just tried 
this by hand, it went quite far, but eventually crashed with the error

> //entering make-target-1.sh
> //building runtime system and symbol table file
> GNUmakefile:31: genesis/Makefile.features: No such file or directory
> make: *** No rule to make target `genesis/Makefile.features'.  Stop.

So this would need some more porting effort.

-- 
Martin




------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to