Probleme beim Kompilieren mit qt3
Verfasst: 16. September 2006 15:30
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
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