Bernhard Schmidt
hat am 9. Mai 2015 um 12:24 geschrieben: Am 09.05.2015 um 07:51 schrieb Olaf Radicke: Sebastian Siebert
hat am 7. Mai 2015 um 22:59 geschrieben: Am 07.05.2015 um 13:18 schrieb Bernhard Schmidt: Hallo zusammen, ich musste meinen Rechner komplett neu aufsetzen und nun fehlen mir einige Programme, die ich nur als Quelle bekomme. Nachdem ich QT5.4 neu installiert habe und das neu zu installierende Programm geladen habe erhalte ich beim Compilieren 522 Fehlermeldungen die alle so oder ähnlich aussehen.
:-1: Warnung: libz.so.1, needed by /usr/lib64/libQtSvg.so, not found (try using -rpath or -rpath-link)
/usr/lib64/libQtGui.so:-1: Fehler: undefined reference to `XFilterEvent' Ruf mal den auf
ldconfig -p | grep libQtGui
Hallo Olaf Hab ich gemacht, die Antwort war: libQtGui.so.4 (libc6,x86-64)==> /usr/lib64/libQtGui.so.4 libQtGui.so (libc6,x86-64)==> /usr/lib64/libQtGui.so
Gut, dann gehe ich davon aus, das es Objekt-Fils gibt, die nicht binär kompatibel sind. Du kannst auch noch mal prüfen: ldconfig -p | grep libQtSvg Also ich würde mal vermuten, du wirst alles was neu Übersetzen müssen, was auf die Libs zugreifen will. Die Header-Dateien (unter include) müssen die selben sein, mit denen die Objectfiles erstellt wurden. Die Qt-Apps müssen mit diesen Header-Datein neu übersetzt werden, mit sie binär kompatibel sind. Bevor du damit anfängst, würde ich aber noch mal genau über dein Konzept nachdenken, wie du Software auf dein Rechner bringen willst. Denn ein komplettest Qt/KDE zu übersetzen dürfte Tage dauern. VG Olaf