Ghostscript GPL 8.15 SLES 9 kompilering , linking og eksekvering
Jeg sidder og er ved at installere forskellige ting på en IBM on-power box (ppc64) alt er gået godt indtil jeg skulle kompilere ghostscript 8.15. Det kompilerer uden fejl men ved eksekvering af "gs" får jeg en segmentation fault. Jeg har forsøgt at finde ud af hvorfor og er komme frem til følgende:gdb64 gs
(gdb) run
Starting program: /usr/local/bin/gs
GPL Ghostscript 8.15 (2004-09-22)
Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Program received signal SIGSEGV, Segmentation fault.
0x10096e90 in gc_objects_clear_marks ()
(gdb) backtrace
#0 0x10096e90 in gc_objects_clear_marks ()
#1 0x1009787c in gs_gc_reclaim ()
#2 0x100e74b0 in context_reclaim ()
#3 0x100728bc in ireclaim ()
#4 0x1006e974 in interp_reclaim ()
#5 0x1006f7cc in gs_interpret ()
#6 0x10065728 in gs_main_interpret ()
#7 0x100667cc in gs_main_init2 ()
#8 0x10068b20 in gs_main_init_with_args ()
#9 0x10001720 in main ()
------------------
ldd /usr/local/ghostscript-8.15/bin/gs
libm.so.6 => /lib/libm.so.6 (0x0ff6b000)
libc.so.6 => /lib/tls/libc.so.6 (0x0fe24000)
/lib/ld.so.1 => /lib/ld.so.1 (0x40000000)
Jeg vil jo mene at eftersom ghostscript er kompileret som en 64 bits applikation og der i makefilen også står at den skal benytte sig af lib64 som standard library at det er her problemet opstår, men prøver jeg at symlinke de 3 libraries til lib64 efter at have omdøbt de gamle *.so filer til *.so.*.32 så går hele styresystemet i kludder.
Nogen ideér til hvordan jeg kan omgå det her evt. med en patch eller tilrettelse til Makefile