statisches Linken mit kdevelop -> Qt wird nicht gefunden
Jens Nixdorf <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
ich muss für ein embedded Linux (mindestens) ein Programm schreiben, bei
dem möglichst alle nötigen libs statisch dazugelinkt werden, weil keine
zusätzlichen Bibliotheken installiert werden können. Bisher habe ich
dafür mit Kylix3 gearbeitet, da war nur eine Library 'extern' nötig, und
die ist schon von Anfang an auf dem Zielsystem.
Da ja Kylix leider irgendwie tot ist, möchte ich zu einer lebendigeren und
vor allem nativeren Programmierumgebung wechseln. Also habe ich mir
kdevelop ausgesucht.
Jetzt mein Problem: schon die durch die kdevelop angelegten
Programm-Skelette lassen sich nicht kompilieren, wenn ich das Ganze
statisch gelinkt haben möchte. Ich bekomme dann schon beim Durchlauf von
configure folgende Fehlermeldung:
configure: error: Qt (>=Qt 3.0)(library qt-mt) not found. Please check
your Installation! For more details about this problem, look at the end
of config.log. Make sure you have compiled Qt with thread support!
Qt ist genau da, wo es hingehört, die Pfade sind richtig gesetzt, und es
gibt auch eine libqt-mt.a und libqt-mt.so (und die Links darauf).
Das passiert mit genau dem gleichen Ergebnis unter mehreren Umgebungen:
SuSE 9.2 mit KDE 3.3.1, Qt 3.3.2 und kdevelop 3.1.1,
SuSE 9.2 mit KDE 3.3.2, Qt 3.3.3 und kdevelop 3.1.2,
Fedora Core 3 mit KDE 3.3.1, Qt 3.3 und kdevelop 3.1.1
und bei FC3 habe ich dann sogar Qt 3.3.3 nochmal extra von Trolltech
geladen und kompiliert (mit -thread).
Was ist das für ein Fehler? Wie bekomme ich das trotzdem statisch gelinkt?
Danke schonmal, Jens
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]