Not sure whether this will help you, but your problems seem all to come
from the ffcallback library, why not switch over to use ffi
(http://sourceware.org/libffi/), which is better supported on most
platforms anyway?

Fred

PS: To get better answers for you problem you will have rerun the make
process with messages enabled and post the results.

make messages=yes

Am 06.01.2010 13:16, schrieb Andreas Höschler:
> I am trying to build gnustep-base-1.19.3 on Solaris 10 and am getting:
> 
> ...
> Compiling file NSMessagePort.m ...
>  Compiling file NSMessagePortNameServer.m ...
> NSMessagePortNameServer.m: In function '-[NSMessagePortNameServer
> registerPort:forName:]':
> NSMessagePortNameServer.m:411: warning: format '%i' expects type 'int',
> but argument 3 has type 'pid_t'
>  Compiling file GSFFCallInvocation.m ...
> GSFFCallInvocation.m: In function 'GSInvocationCallback':
> GSFFCallInvocation.m:869: warning: value computed is not used
> GSFFCallInvocation.m:869: warning: value computed is not used
> ...
> GSFFCallInvocation.m:1102: warning: value computed is not used
>  Linking library libgnustep-base ...
> Text relocation remains                         referenced
>     against symbol                  offset      in file
> <unknown>                           0x11       
> /usr/local/lib/libcallback.a(misc.o)
> <unknown>                           0x3e       
> /usr/local/lib/libcallback.a(misc.o)
> <unknown>                           0x8b       
> /usr/local/lib/libcallback.a(trampoline.o)
> free                                0x51       
> /usr/local/lib/libcallback.a(trampoline.o)
> abort                               0x22       
> /usr/local/lib/libcallback.a(misc.o)
> abort                               0x4f       
> /usr/local/lib/libcallback.a(misc.o)
> abort                               0x95       
> /usr/local/lib/libcallback.a(trampoline.o)
> fprintf                             0x1d       
> /usr/local/lib/libcallback.a(misc.o)
> fprintf                             0x4a       
> /usr/local/lib/libcallback.a(misc.o)
> __iob                               0x18       
> /usr/local/lib/libcallback.a(misc.o)
> __iob                               0x45       
> /usr/local/lib/libcallback.a(misc.o)
> __iob                               0x74       
> /usr/local/lib/libcallback.a(trampoline.o)
> fwrite                              0x90       
> /usr/local/lib/libcallback.a(trampoline.o)
> malloc                              0x66       
> /usr/local/lib/libcallback.a(trampoline.o)
> ld: fatal: relocations remain against allocatable but non-writable sections
> collect2: ld returned 1 exit status
> make[3]: *** [obj/libgnustep-base.so.1.19.3] Error 1
> make[2]: *** [internal-library-all_] Error 2
> make[1]: *** [libgnustep-base.all.library.variables] Error 2
> make: *** [internal-all] Error 2
> 
> I am using
> 
>     gcc -v
> 
> Using built-in specs.
> Target: i386-pc-solaris2.10
> Configured with: ../configure --with-gnu-as --with-as=/usr/sfw/bin/gas
> --without-gnu-ld --with-ld=/usr/ccs/bin/ld --enable-shared --disable-nls
> --enable-languages=c,c++,objc --disable-multilib
> Thread model: posix
> gcc version 4.2.3


_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to