
Karl Sinn wrote:
[...] 32-bit und ich rufe /usr/bin/oinsight auf [...] paris:/home/karl # ldd /opt/openinsight/bin/oinsight.exe linux-gate.so.1 => (0xffffe000) librevstat.so => not found libbttncur.so => not found librcl4.so => not found liboleaut32.so => not found libappdlg.so => not found libnca.so => not found libotl.so => not found libeditable.so => not found libbbar.so => not found libselect.so => not found liboicomm32.so => not found librevshe32.so => not found librevcap32.so => not found libole32.so => not found liboires32.so => not found libdatatbl.so => not found libutf8.so => not found libcomdlg32.so => not found libshell32.so => not found libcomctl32.so => not found libshlwapi.so => not found libuuid.so => not found librpcrt4.so => not found libmsvcrt.so => not found libgdiuser32.so => not found libadvapi32.so => not found libkernel32.so => not found libpthread.so.0 => /lib/libpthread.so.0 (0xb7ecb000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7e0d000) libm.so.6 => /lib/libm.so.6 (0xb7de7000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7dda000) libc.so.6 => /lib/libc.so.6 (0xb7cac000) /lib/ld-linux.so.2 (0xb7f0d000)
Oups, da scheinen ja eine Menge Bibliotheken zu fehlen. warum habe ich von rpm keinen Fehler bekommen?
Ich nehme an, diese Bibliotheken fehlen nicht wirklich. Das duerften die openinsight-eigenen Bibliotheken sein, die sich in keinem Standardverzeichnis befinden. Daher koennen sie beim ldd-Befehl nicht direkt gefunden und gelistet werden. Desweiteren vermute ich, dass /usr/bin/oinsight lediglich ein Skript ist, das LD_LIBRARY_PATH korrekt setzt und dann das eigentliche Executable startet. Die Umgebungsvariable erweitert den Suchpfad fuer Bibliotheken und sorgt so dafuer, dass die Bibliotheken letztendlich gefunden werden koennen. Schau Dir mal /usr/bin/oinsight genauer an, setze ggf. die oben genannte Umgebungsvariable im Terminal und rufe dann den ldd-Befehl erneut auf. Die oben als "not found" gelisteten Bibliotheken sollten dann hoffentlich gelistet werden.
Aber libpthread.so.0 scheint er zu finden. Warum bekomme ich einen Fehler dafür?
Weiss nicht, dafuer reichen Deine Angaben nicht aus. Laut der ldd-Ausgabe wird die Bibliothek jedenfalls gefunden. Schau Dir oinsight mal genauer an und ggf. den gesetzten LD_LIBRARY_PATH. Vielleicht geht ja da irgendwo etwas schief... Gruesse, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org