Hi,
ich bin neu hier und nicht ganz sicher, ob meine Frage nicht doch eher in die Rubrik “Installation” gehört - ich versuchs mal hier.
Ich bin gerade von openSuse 11.3 auf 12.2 ( beides 64 bit ) umgestiegen und muss nun meine Programme für die Arbeit neu kompilieren. Dabei tritt immer das gleiche Problem auf: Die Kompilation bricht ab mit der Beschwerde, es würden Bibliotheken nicht gefunden. Ein “locate” bestätigt aber ihre Existenz und ich konnte keinerlei Fehler in den Pfaden (weder im Compiler-Output noch im LD_LIBRARY_PATH finden). Unter openSUSE 11.3 und auf meinem Laptop mit Ubuntu 12.04 liefen die Builds sauber durch und alles funtioniert nach der Installation.
Hier mal ein paar Beispiele:
- ROOT Framework (5.34.01)
usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libxcb.so.1, needed by /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../lib64/libX11.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libdl.so.2, needed by /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../lib64/libX11.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../usr/lib64/../../x86_64-suse-linux/bin/ld: warning: /gcclibz.so.1, needed by /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../lib64/libcrypto.so, not found /(try using -x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libz.so.1, needed by /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../lib64/libcrypto.so, not found (try using -rpath or -rpath-link)
- Visualization Toolkit (5.10)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libGL.so.1, needed by ../../../../../../bin/libvtkWidgets.so.5.10.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libXt.so.6, needed by ../../../../../../bin/libvtkRendering.so.5.10.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libSM.so.6, needed by ../../../../../../bin/libvtkRendering.so.5.10.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libICE.so.6, needed by ../../../../../../bin/libvtkRendering.so.5.10.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libX11.so.6, needed by ../../../../../../bin/libvtkRendering.so.5.10.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libXext.so.6, needed by ../../../../../../bin/libvtkRendering.so.5.10.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: warning: libpthread.so.0, needed by ../../../../../../bin/libvtkIO.so.5.10.0, not found (try using -rpath or -rpath-link)
Wie schon gesagt, alle gelisteten Bibliotheken sind installiert und die Pfade im LD_LIBRARY_PATH enthalten. Auf openSUSE 11.3 und unter Ubuntu 12.04 kompiliert und läuft alles.
Irgendwelche Ideen, was ich als nächstes versuchen kann?
Danke!
Gregor