[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'
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