discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep 64Bit on CentOS or Solaris


From: Andreas Höschler
Subject: Re: GNUstep 64Bit on CentOS or Solaris
Date: Fri, 23 May 2014 21:56:45 +0200

Hi all,

> CentOS on the other hand is really easy and should just work.  But I think 
> the rather ancient version (5.4) comes with a crappy old version of gnutls 
> (and openssl with security holes, though probably there are update available 
> for that), so you would probably want to build/install the current release of 
> gnutls from source.

I haven't installed (from source) gnutils so far. But is that to related to the 
problem I am having (see below)? 

 Compiling file GSFFIInvocation.m ...
 Linking library libgnustep-base ...
/usr/bin/ld: obj/libgnustep-base.obj/GSString.m.o: relocation R_X86_64_PC32 
against `GSPrivateHash' can not be used when making a shared object; recompile 
with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
gmake[5]: *** [obj/libgnustep-base.so.1.24.6] Error 1
gmake[4]: *** [internal-library-all_] Error 2
gmake[3]: *** [libgnustep-base.all.library.variables] Error 2
gmake[2]: *** [internal-all] Error 2
gmake[1]: *** [internal-all] Error 2
gmake[1]: Leaving directory 
`/usr/src/gnustep-startup-0.32.0/build/gnustep-base-1.24.6'

Attachment: logs.tar.gz
Description: GNU Zip compressed data


I have tried to remove GSPrivateHash.m from 

                pico ./build/gnustep-base-1.24.6/Source/GNUmakefile

as suggested here http://savannah.gnu.org/bugs/?41952 but still get the same 
error!? :-(

        cd /usr/src/gnustep-startup-0.32.0/build/gnustep-base-1.24.6
        make clean
        make

 Compiling file GSFFIInvocation.m ...
 Linking library libgnustep-base ...
/usr/bin/ld: obj/libgnustep-base.obj/GSString.m.o: relocation R_X86_64_PC32 
against `GSPrivateHash' can not be used when making a shared object; recompile 
with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[4]: *** [obj/libgnustep-base.so.1.24.6] Error 1
make[3]: *** [internal-library-all_] Error 2
make[2]: *** [libgnustep-base.all.library.variables] Error 2
make[1]: *** [internal-all] Error 2

Installing the latest GNUstep on CentOS does not seem to be that easy after 
all!? :-(

Hints and help is greatly appreciated!!

Thanks,

 Andreas





reply via email to

[Prev in Thread] Current Thread [Next in Thread]