Seite 1 von 1

Probleme beim Kompilieren mit qt3

Verfasst: 16. September 2006 15:30
von bogo10
Hallo an alle,
Ich habe ein Problem und komme jetzt nicht mehr allein weiter. Ich habe ein SuSE 10.0 und darauf qt3 mit allen Modulen installiert.
Jetz benötige ich qcad - ein 2D- Konstruktionsprogramm, das offensichtlich heftigen Gebrauch von den qt- Ressourcen macht.
1. Versuch: Installation von den SuSE Quellmedien. Klappt ohne Probleme. Beim Versuch, qcad aufzurufen, erscheint eine Fehlermeldung:

/usr/lib/qt3/bin/uic: undefined symbol: _ZN5QChar4nullE

Naja, also weiter. Deinstallation.

2. Versuch: Download des aktuellen tar- Archives der Community- Version. Entpacken in /tmp.
Sieht recht gut aus, hat ein eigenes install- script. Aufrufen, configure läuft durch, meckert, das er qmake nicht findet. Symlink in /usr/bin angelegt. Jetzt wird qmake gefunden. Nun geht es vorwärts. Denkste. Nach ungefähr der Hälfte der Ausgaben beginnt es mit:

sep is /
make[1]: Entering directory `/tmp/qcad-2.0.5.0-1-community.src/qcadguiqt/src'
/usr/lib/qt3/bin/uic ui/qg_arcoptions.ui -o ui/qg_arcoptions.h
/usr/lib/qt3/bin/uic: symbol lookup error: /usr/lib/qt3/bin/uic: undefined symbol: _ZN5QChar4nullE
make[1]: *** [ui/qg_arcoptions.h] Fehler 127
make[1]: Leaving directory `/tmp/qcad-2.0.5.0-1-community.src/qcadguiqt/src'
make[1]: Entering directory `/tmp/qcad-2.0.5.0-1-community.src/qcadguiqt/src'
/usr/lib/qt3/bin/uic ui/qg_arctangentialoptions.ui -o ui/qg_arctangentialoptions.h
/usr/lib/qt3/bin/uic: symbol lookup error: /usr/lib/qt3/bin/uic: undefined symbol: _ZN5QChar4nullE
make[1]: *** [ui/qg_arctangentialoptions.h] Fehler 127
make[1]: Leaving directory `/tmp/qcad-2.0.5.0-1-community.src/qcadguiqt/src'
make[1]: Entering directory `/tmp/qcad-2.0.5.0-1-community.src/qcadguiqt/src'
/usr/lib/qt3/bin/uic ui/qg_beveloptions.ui -o ui/qg_beveloptions.h
/usr/lib/qt3/bin/uic: symbol lookup error: /usr/lib/qt3/bin/uic: undefined symbol: _ZN5QChar4nullE
make[1]: *** [ui/qg_beveloptions.h] Fehler 127

Und so noch eine Weile weiter, zum Schluss das Fazit:

cd src && make
make[2]: Entering directory `/tmp/qcad-2.0.5.0-1-community.src/qcadactions/src'
/usr/lib/qt3/bin/uic -embed qcadactions images/configure.png images/editcopy2.png images/editcut2.png images/editpaste2.png images/exit.png images/fileclose.png images/filenew.png images/fileopen2.png images/fileprint.png images/fileprintpreview.png images/filesave2.png images/filesaveas.png images/redo2.png images/undo2.png images/viewgrid.png images/viewdraft.png images/zoomauto.png images/zoomin.png images/zoomout.png images/zoompan.png images/zoomprevious.png images/zoomredraw.png images/zoomwindow.png -o qmake_image_collection.cpp
/usr/lib/qt3/bin/uic: symbol lookup error: /usr/lib/qt3/bin/uic: undefined symbol: _ZN5QChar4nullE
make[2]: *** [qmake_image_collection.cpp] Fehler 127
make[2]: Leaving directory `/tmp/qcad-2.0.5.0-1-community.src/qcadactions/src'
make[1]: *** [lib/libqcadactions.a] Fehler 2
make[1]: Leaving directory `/tmp/qcad-2.0.5.0-1-community.src/qcadactions'
make: *** [all] Fehler 2
Building qcadactions failed

Ich geh mal davon aus, da die Fehlermeldungen in beiden Fällen praktisch identisch sind, das da was mit qt faul ist?
Kann mir da jemand weiterhelfen?
mfg
bogo10

Verfasst: 17. Februar 2009 21:18
von griffin27
Diese Fehlermeldung bekomme ich auch, wenn ich die Release-Version von den Qt-Examples ausführe. Die sind schon vorkompiliert.
Qt-Version 4.4.3
OS: WinXP

Die Debug-Version läuft ohne Probleme.
Scheint, als ob eine DLL oder sowas fehlt.

Verfasst: 17. Februar 2009 21:24
von Christian81