Qt 4.3.3 unter Ubuntu Linux 7.10 - Problem bei make [gelöst]

Verschiedenes zu Qt
Antworten
oberschlingel
Beiträge: 85
Registriert: 11. April 2006 09:25
Wohnort: Berlin

Qt 4.3.3 unter Ubuntu Linux 7.10 - Problem bei make [gelöst]

Beitrag von oberschlingel »

Hallo,

ich habe heute versucht, die kommerzielle Version von Qt 4.3.3 unter Ubuntu Linux 7.10 zu installieren.

Configure läuft gut durch, aber bei "make" kommen Fehler (siehe unten). Ich habe natürlich bereits in anderen Threads nachgesehen - im Thread http://qtforum.de/forum/viewtopic.php?t ... tu&start=0 hat der Fragende genau das gleiche Problem. Er behebt es, indem er das Paket libx11-dev nachinstalliert.

Allerdings kann ich dieses Paket nicht installieren (da veraltet) und wenn ich in Synaptic nach x11 suche, sind die Pakete libx11-6 und libx11-data bereits vorhanden.

Da ich die kommerzielle Version von Qt verwende, möchte ich ungern die vorgefertigten Qt-Pakete für Ubuntu benutzen (oder ist es hier ebenfalls mgl. einen Produkt-Key einzubinden?).

Es wäre wirklich toll, wenn mir jmd. helfen könnte. Ich bin mir sicher, es fehlt nur das richtige Paket oder evtl. weiß jmd., wie ich das Paket lib-x11-dev trotzdem installieren kann?

Tausend Dank!


Mein "configure"-Befehl:

Code: Alles auswählen

./configure -release -static -fast -qt-sql-sqlite -qt-libpng -no-qt3support
Die Fehler bei "make":

Code: Alles auswählen

root@ubuntu:/home/tom/Desktop/qt-x11-commercial-src-4.3.3# make
cd src/tools/moc/ && make -f Makefile 
make[1]: Betrete Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/tools/moc'
make[1]: Für das Ziel »first« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/tools/moc'
cd src/tools/rcc/ && make -f Makefile 
make[1]: Betrete Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/tools/rcc'
make[1]: Für das Ziel »first« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/tools/rcc'
cd src/tools/uic/ && make -f Makefile 
make[1]: Betrete Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/tools/uic'
make[1]: Für das Ziel »first« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/tools/uic'
cd src/corelib/ && make -f Makefile 
make[1]: Betrete Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/corelib'
make[1]: Für das Ziel »first« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/corelib'
cd src/xml/ && make -f Makefile 
make[1]: Betrete Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/xml'
make[1]: Für das Ziel »first« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/xml'
cd src/gui/ && make -f Makefile 
make[1]: Betrete Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/gui'
g++ -c -include .pch/release-static/QtGui -pipe -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_EDITION=QT_EDITION_DESKTOP -DQT_BUILD_GUI_LIB -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_44_API_QSQLQUERY_FINISH -DQT_MOC_COMPAT -DQT_RASTER_IMAGEENGINE -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DFT2_BUILD_LIBRARY -DFT_CONFIG_OPTION_SYSTEM_ZLIB -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include/QtCore -I../../include -I../../include/QtGui -I../3rdparty/libpng -I../3rdparty/zlib -I../3rdparty/freetype/src -I../3rdparty/freetype/include -I../3rdparty/freetype/builds/unix -Idialogs -I.moc/release-static -I/usr/X11R6/include -I.uic/release-static -o .obj/release-static/qapplication.o kernel/qapplication.cpp
In Datei, eingefügt von ../../include/QtGui/private/qt_x11_p.h:1,
                 von kernel/qapplication.cpp:53:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:49:22: Fehler: X11/Xlib.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:54:23: Fehler: X11/Xutil.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:55:21: Fehler: X11/Xos.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:62:23: Fehler: X11/Xatom.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:247: Fehler: »Colormap« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:248: Fehler: ISO-C++ verbietet Deklaration von »Visual« ohne Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:248: Fehler: expected »;« before »*« token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:257: Fehler: »Time« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:258: Fehler: »Window« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:259: Fehler: »Window« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:282: Fehler: »Window« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:285: Fehler: »Window« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:286: Fehler: »Window« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:286: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:287: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:288: Fehler: »Window« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:288: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:299: Fehler: expected »,« or »...« before »*« token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:299: Fehler: ISO-C++ verbietet Deklaration von »XSelectionRequestEvent« ohne Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:301: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:302: Fehler: »Atom« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:304: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:305: Fehler: »Atom« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:306: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:307: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:307: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:308: Fehler: »Atom« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:308: Fehler: Templateargument 1 ist ungültig
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:309: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:310: Fehler: »Atom« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:365: Fehler: ISO-C++ verbietet Deklaration von »Atom« ohne Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:365: Fehler: expected »;« before »*« token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:367: Fehler: ISO-C++ verbietet Deklaration von »Window« ohne Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:367: Fehler: expected »;« before »*« token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:369: Fehler: »Window« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:375: Fehler: »Time« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:376: Fehler: »Time« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:402: Fehler: ISO-C++ verbietet Deklaration von »Visual« ohne Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:402: Fehler: expected »;« before »*« token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:403: Fehler: »Colormap« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:567: Fehler: »Atom« bezeichnet keinen Typ
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:569: Fehler: »Atom« wurde nicht deklariert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:579: Fehler: »FocusOut« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:580: Fehler: »FocusIn« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:581: Fehler: »KeyPress« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:582: Fehler: »KeyRelease« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:583: Fehler: »None« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:584: Fehler: »RevertToParent« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:585: Fehler: »GrayScale« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:586: Fehler: »CursorShape« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:601: Fehler: »XPoint« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:601: Fehler: Templateargument 1 ist ungültig
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:602: Fehler: »XRectangle« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:602: Fehler: Templateargument 1 ist ungültig
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:603: Fehler: »XChar2b« wurde in diesem Gültigkeitsbereich nicht definiert
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:603: Fehler: Templateargument 1 ist ungültig
make[1]: *** [.obj/release-static/qapplication.o] Fehler 1
make[1]: Verlasse Verzeichnis '/home/tom/Desktop/qt-x11-commercial-src-4.3.3/src/gui'
make: *** [sub-gui-make_default-ordered] Fehler 2
root@ubuntu:/home/tom/Desktop/qt-x11-commercial-src-4.3.3#
Zuletzt geändert von oberschlingel am 25. Februar 2008 14:30, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

X11/Xlib.h --> x11 header nicht installiert.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
oberschlingel
Beiträge: 85
Registriert: 11. April 2006 09:25
Wohnort: Berlin

Beitrag von oberschlingel »

Lieber christian81,

danke für die schnelle Antwort! Ich finde es toll, dass Du Dich immer um so viele Fragen bemühst.

Leider bin ich kein erfahrener Linuxanwender - könntest Du mir evtl. kurz etwas genauer schildern, wie ich den "x11 header" installiere?

(Ich weiß, wer wenig Ahnung von Linux hat, sollte es bleiben lassen - ich möchte mein Projekt aber gerne auch Linux-Anwendern zur Verfügung stellen und unter OpenSuse hatte ich das auch geschafft.)

Vielen Dank!
oberschlingel
Beiträge: 85
Registriert: 11. April 2006 09:25
Wohnort: Berlin

Beitrag von oberschlingel »

Ok, danke, hat sich erledigt. Da war ich etwas dumm, in meinem Synaptic war das Internet nicht als Quelle definiert. So konnte ich das Paket nicht finden und wenn ich es einzeln aus dem Internet geladen habe, haben natürlich die Abhängigkeiten gefehlt.

Also die Lösung:
1. In Synaptic das Internet als Quelle angeben (Einstellungen)
2. Paketinformationen aktualisieren (Neu laden)
3. Bibliothek libx11-dev suchen und installieren
Das wars.

Viele Grüße!
Antworten