Fehler beim compielieren von PyQt-x11-gpl-4.11 für Py 3.4
Verfasst: Mittwoch 25. Juni 2014, 13:49
Hallo
ich versuche gerade PyQT unter OpenSuse 13.1 zu compilieren leider ohne Erfolg, bekomme immer folgenden Fehler um die Ohren gehauen:
make[1]: Leaving directory `/home/XXXX/compildir/PyQt-x11-gpl-4.11/pyrcc'
cd designer/ && make -f Makefile
make[1]: Entering directory `/home/XXXX/compildir/PyQt-x11-gpl-4.11/designer'
rm -f libpyqt4.so
g++ -Wl,-O1 -shared -o libpyqt4.so pluginloader.o moc_pluginloader.o -L/usr/lib64 -L/usr/local/lib64 -lpython3.4m -lQtScript -L/usr/lib64 -lQtXml -lQtGui -L/usr/X11R6/lib -lQtCore -lQtDesigner -lpthread
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /usr/local/lib64/libpython3.4m.a(abstract.o): relocation R_X86_64_32S against `_Py_NotImplementedStruct' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib64/libpython3.4m.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make[1]: *** [libpyqt4.so] Fehler 1
make[1]: Leaving directory `/home/XXXX/compildir/PyQt-x11-gpl-4.11/designer'
make: *** [sub-designer-make_default-ordered] Fehler 2
Ich stehe da ziemlich auf den Schlauch und weiß nicht was da mit der Option -fPIC neu compiliert werden muss. Vielleicht weiß ja hier jemand was falsch läuft.
Mit freundlichen Grüßen
Albert Hermeling
ich versuche gerade PyQT unter OpenSuse 13.1 zu compilieren leider ohne Erfolg, bekomme immer folgenden Fehler um die Ohren gehauen:
make[1]: Leaving directory `/home/XXXX/compildir/PyQt-x11-gpl-4.11/pyrcc'
cd designer/ && make -f Makefile
make[1]: Entering directory `/home/XXXX/compildir/PyQt-x11-gpl-4.11/designer'
rm -f libpyqt4.so
g++ -Wl,-O1 -shared -o libpyqt4.so pluginloader.o moc_pluginloader.o -L/usr/lib64 -L/usr/local/lib64 -lpython3.4m -lQtScript -L/usr/lib64 -lQtXml -lQtGui -L/usr/X11R6/lib -lQtCore -lQtDesigner -lpthread
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /usr/local/lib64/libpython3.4m.a(abstract.o): relocation R_X86_64_32S against `_Py_NotImplementedStruct' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib64/libpython3.4m.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make[1]: *** [libpyqt4.so] Fehler 1
make[1]: Leaving directory `/home/XXXX/compildir/PyQt-x11-gpl-4.11/designer'
make: *** [sub-designer-make_default-ordered] Fehler 2
Ich stehe da ziemlich auf den Schlauch und weiß nicht was da mit der Option -fPIC neu compiliert werden muss. Vielleicht weiß ja hier jemand was falsch läuft.
Mit freundlichen Grüßen
Albert Hermeling