Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

Sonstiges libnodave: Probleme mit make all unter Linux Xubuntu 16.04 64 Bit

$
0
0
Hallo,
möchte unter Xubuntu 16.04 64 Bit mit libnodave arbeiten. Hab mich an diesem Beitrag orientiert. Die folgenden Schritte sollten auf allen Linux-Systemen auf dem Terminal (bei mir bash-Shell) nachvollziehbar sein.
Code:

mkdir /tmp/test-libnodave
cd /tmp/test-libnodave
wget http://downloads.sourceforge.net/project/libnodave/libnodave/libnodave-0.8.5.tar.gz
tar -xf libnodave-0.8.5.tar.gz
cd libnodave-0.8.5
make all >../make-probleme.txt 2>&1
tail -n6 ../make-probleme.txt

führt zu folgender Ausgabe:
Zitat:

cc ibhsim5.o openSocket.o nodave.o -lpthread -o ibhsim5
ld -shared nodave.o setport.o openSocket.o -o libnodave.so
ld: nodave.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
nodave.o: error adding symbols: Bad value
Makefile:131: recipe for target 'libnodave.so' failed
make: *** [libnodave.so] Error 1
Die Datei make-probleme.txt ist angehängt und die letzten, aus meiner Sicht relevanten Zeilen, sind im vorigen Block ausgegeben.
Hat jemand einen Tip für mich, wo die Ursache dieses Fehlers liegt und wie ich ihn beheben kann?
Gruß jomatic

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>