
Alle, ich hab hier ein Programm (twinkle) dass nur mit Qt 3.x (3.5) compiliert und gebunden werden kann. Ich kann das fertige RPM aus den Repos nicht verwenden weil ich bestimmte Weiterentwicklungen machen will - abgesehen davon lässt sich aus aus dem Soure RPM twinkle auf meinen System nicht compilieren. Das stimmt irgendwas mit mit der QT_VERSION nicht. Mein 11.1 läuft mit KDE 4.1.x (wie eben im 11.1 vorhanden), die QT 3.x ist auch als devel installiert. Das ./configure --enable-libsuffix=64 läuft wunderschön durch, ebenso alle Compiler und Linkläufe. Wenn das Program gestartet wird dann gibt es ein SIGSEGV in Zusammenhang mit libqt-mt.so.3. Google bringt dazu nichts wirklich Erhellendes. Eine Warnmeldung am Schluss der Linklaufes hat mich allerdings etwas nachdenklich gemacht: /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: warning: libkdeui.so.4, needed by /opt/kde3/lib64/libkabc.so, may conflict with libkdeui.so.5 /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: warning: libkdecore.so.4, needed by /opt/kde3/lib64/libkabc.so, may conflict with libkdecore.so.5 Dann mal nachgesehen welche libs das System kennt /sbin/ldconfig -p | grep kdeui libkdeui.so.5 (libc6,x86-64) => /usr/lib64/libkdeui.so.5 libkdeui.so.4 (libc6,x86-64) => /opt/kde3/lib64/libkdeui.so.4 libkdeui.so (libc6,x86-64) => /usr/lib64/libkdeui.so libkdeui.so (libc6,x86-64) => /opt/kde3/lib64/libkdeui.so und /sbin/ldconfig -p | grep kdecore libkdecore.so.5 (libc6,x86-64) => /usr/lib64/libkdecore.so.5 libkdecore.so.4 (libc6,x86-64) => /opt/kde3/lib64/libkdecore.so.4 libkdecore.so (libc6,x86-64) => /usr/lib64/libkdecore.so libkdecore.so (libc6,x86-64) => /opt/kde3/lib64/libkdecore.so Kann das richtig sein? Könnte es hier insgesamt zu Konflikten kommen? In /opt/kde3/lib64/ sind die entsprechenden libs auch entsprechend mit den Standardlinks versehen, ebenso in /usr/lib64. Ich könnten jetzt in /opt/kde3/lib64/ die symbolischen Links ohne Versionsnummer entfernen und ldconfig neu aufrufen. Könnte ich mir dabei etwas zerschiessen? Zum Beispiel die KDE3 Programme; davon gibts ja noch einige. Irgendwelche Ideen dazu? Grüsse, Werner -- 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