Pages : 1
#1 Le 18/05/2008, à 21:46
- kalim
probleme fPIC
bonjour desolé de vous deranger pour si peu mais je suis newbie sous ubuntu et en essayant de fire un sudi make install j'obtient ceci :
kalimart@kalimart:~/osc/oscpack$ sudo make install
g++ -shared -Wl,-soname,liboscpack.so -o liboscpack.so.1.0.2 ./ip/IpEndpointName.o ./ip/posix/NetworkingUtils.o ./ip/posix/UdpSocket.o ./osc/OscOutboundPacketStream.o ./osc/OscPrintReceivedElements.o ./osc/OscReceivedElements.o ./osc/OscTypes.o -lc
/usr/bin/ld: ./ip/IpEndpointName.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
./ip/IpEndpointName.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [liboscpack.so.1.0.2] Error 1
est ce que quelqu'un peut m'eclairer s'il vous plait
#2 Le 18/05/2008, à 23:53
- ziya
Re : probleme fPIC
Salut c'est ulas !!
en grattant un peu j'ai vu qu'il faut rajouter l'option -fPIC au compiler g++
il faut editer le fichier /usr/bin/ld et rajouter cette option
normalement ça devrait marcher.
on verra ça ensemble si tu veut.
ciao garçon !!
-= les scientifique siamois de la tête =-
Pages : 1