Seite 1 von 1

openSUSE 11.4 QtSDK 1.1 incompatible Qt library [gelöst]

Verfasst: 22. Mai 2011 19:21
von PANGAEA
Hallo,

ich habe openSUSE 11.4 aufgesetzt und dort QtSDK 1.1 installiert. Die schon lange fertigen Projekte lassen sich problemlos compilieren und linken.

Bei Ausführen erhalte ich jedoch
Cannot mix incompatible Qt library (version 0x40701) with this library (version 0x40703)
openSUSE bringt Qt in der Version 4.7.1 mit. Ich habe versucht, die Links auf die Qt Libs in /usr/lib auf die Qt 4.7.3 libs umzuleiten. Leider wollte danach das System nicht mehr die KDE starten. War also keine gute Idee.

Die ausführbare Datei liegt mit den aktuellen libs in einem Verzeichnis. Trotzdem kommt die gleiche Fehlermeldung.

Was kann ich tun? Kenne mich mit Linux nicht besonders gut aus.

Gruß
Rainer

Verfasst: 22. Mai 2011 20:19
von Christian81
Selbes Problem wie http://qtforum.de/forum/viewtopic.php?t=13681
Nimm die Qt-Repositories von openSUSE und gut ist. Alles andere bringt nur mehr oder weniger Problem. Abgesehen davon ist zwischen 4.7.1 und 4.7.3 nun wirklich nichts was solche Aktionen rechtfertigt...

Verfasst: 22. Mai 2011 23:25
von PANGAEA
Herzlichen Dank.

Stunden später war KDE/Qt aktuallisiert und nun läuft alles wie gewünscht. Um nicht zu sagen, es funktioniert.

Gruß
Rainer