On Aug 16, 2007, at 5:00 AM, Anirban Ghosh wrote:

I am trying to install GNUstep-startup as a pre-requisite to using ADUN software. The installation of GNUstep Base failed on a dual AMD opteron Linux node with 64 bit architecture.
Attached for your perusal is the logs file.
Kindly reply as to how to install this GNUstep-base successfully.

Well, the actual error comes from this:

 Linking library libgnustep-base ...
/usr/bin/ld: /usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/../../../../ lib64/libbfd.a(format.o): relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/../../../../lib64/ libbfd.a: could not read symbols: Bad value
collect2: ld returned 1 exit status

So it appears that libbfd was somehow compiled incorrectly for 64bit (should have used -fPIC). You might have to look on the web or ask around about why this is the case or how to compile it correctly.

I'm not sure in general how well GNUstep works on 64bit machines anyway - I don't have any experience with it. You might want to compile it by hand as a 32bit library using instructions here:

http://wiki.gnustep.org/index.php/ Installation_of_32bit_GNUstep_on_64bit_Linux



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

Reply via email to