Pages : 1
#1 Le 30/10/2008, à 22:55
- Bilbax
Impossible de compiler Qt sous Ubuntu !
Bonsoir,
Je n'arrive pas à compiler Qt 4.4.3 sous Ubuntu, je l'ai téléchargé, j'ai fait ./configure et ensuite make, l'opération s'est bien déroulée jusqu'à la fin du make :
cd src/tools/moc/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/moc »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/moc »
cd src/tools/rcc/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/rcc »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/rcc »
cd src/tools/uic/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/uic »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/uic »
cd src/corelib/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/corelib »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/corelib »
cd src/xml/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/xml »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/xml »
cd src/network/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/network »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/network »
cd src/gui/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/gui »
g++ -c -include .pch/release-shared/QtGui -pipe -g -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -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 -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -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.rcc/release-shared -I../3rdparty/libpng -I../3rdparty/zlib -I../3rdparty/freetype/src -I../3rdparty/freetype/include -I../3rdparty/freetype/builds/unix -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/X11R6/include -I.uic/release-shared -o .obj/release-shared/qapplication.o kernel/qapplication.cpp
cc1plus: error: .pch/release-shared/QtGui: Aucun fichier ou dossier de ce type
cc1plus: error: one or more PCH files were found, but they were invalid
cc1plus: error: use -Winvalid-pch for more information
In file included from ../../include/QtGui/private/qt_x11_p.h:1,
from kernel/qapplication.cpp:70:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:65:22: error: X11/Xlib.h: Aucun fichier ou dossier de ce type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:70:23: error: X11/Xutil.h: Aucun fichier ou dossier de ce type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:71:21: error: X11/Xos.h: Aucun fichier ou dossier de ce type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:78:23: error: X11/Xatom.h: Aucun fichier ou dossier de ce type
In file included from ../../include/QtGui/private/qt_x11_p.h:1,
from kernel/qapplication.cpp:70:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:280: erreur: ‘Colormap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:281: erreur: ISO C++ forbids declaration of ‘Visual’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:281: erreur: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:290: erreur: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:291: erreur: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:292: erreur: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:315: erreur: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:318: erreur: ‘Window’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:319: erreur: ‘Window’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:319: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:320: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:321: erreur: ‘Window’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:321: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:332: erreur: expected ‘,’ or ‘...’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:332: erreur: ISO C++ forbids declaration of ‘XSelectionRequestEvent’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:334: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:335: erreur: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:337: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:338: erreur: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:339: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:340: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:340: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:341: erreur: ‘Atom’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:341: erreur: patron de l'argument 1 est invalide
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:342: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:343: erreur: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:404: erreur: ISO C++ forbids declaration of ‘Atom’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:404: erreur: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:406: erreur: ISO C++ forbids declaration of ‘Window’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:406: erreur: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:408: erreur: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:414: erreur: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:415: erreur: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:441: erreur: ISO C++ forbids declaration of ‘Visual’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:441: erreur: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:442: erreur: ‘Colormap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:620: erreur: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:622: erreur: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:645: erreur: ‘FocusOut’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:646: erreur: ‘FocusIn’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:647: erreur: ‘KeyPress’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:648: erreur: ‘KeyRelease’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:649: erreur: ‘None’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:650: erreur: ‘RevertToParent’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:651: erreur: ‘GrayScale’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:652: erreur: ‘CursorShape’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:667: erreur: ‘XPoint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:667: erreur: patron de l'argument 1 est invalide
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:668: erreur: ‘XRectangle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:668: erreur: patron de l'argument 1 est invalide
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:669: erreur: ‘XChar2b’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:669: erreur: patron de l'argument 1 est invalide
make[1]: *** [.obj/release-shared/qapplication.o] Erreur 1
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/gui »
make: *** [sub-gui-make_default-ordered] Erreur 2
Merci beaucoup de votre aide !
Hors ligne
#2 Le 30/10/2008, à 23:18
- XioNoX
Re : Impossible de compiler Qt sous Ubuntu !
D'apres moi il manque des dépendances
Hors ligne
#3 Le 30/10/2008, à 23:19
- Bilbax
Re : Impossible de compiler Qt sous Ubuntu !
D'accord et comment est-ce que je règle ça ?
Hors ligne
#4 Le 30/10/2008, à 23:29
- XioNoX
Re : Impossible de compiler Qt sous Ubuntu !
peut étre avec
apt-get build-dep
Hors ligne
#5 Le 30/10/2008, à 23:36
- Bilbax
Re : Impossible de compiler Qt sous Ubuntu !
Merci de ta réponse sauf qu'en exécutant cette commande j'ai cette erreur :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Il faut spécifier au moins un paquet pour vérifier les dépendances de construction
Et je vois pas ce que je dois lui donner comme paramètre.
Hors ligne
#6 Le 30/10/2008, à 23:40
- XioNoX
Re : Impossible de compiler Qt sous Ubuntu !
essai avec libqtcore4
ou cherche sur internet quels cont les dépendances de ce que tu veux installer
Hors ligne
#7 Le 31/10/2008, à 00:17
- Bilbax
Re : Impossible de compiler Qt sous Ubuntu !
Ça ne marche toujours pas
cd src/tools/moc/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/moc »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/moc »
cd src/tools/rcc/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/rcc »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/rcc »
cd src/tools/uic/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/uic »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/tools/uic »
cd src/corelib/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/corelib »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/corelib »
cd src/xml/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/xml »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/xml »
cd src/network/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/network »
make[1]: Rien à faire pour « first ».
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/network »
cd src/gui/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/gui »
g++ -c -include .pch/release-shared/QtGui -pipe -g -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -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 -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -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.rcc/release-shared -I../3rdparty/libpng -I../3rdparty/zlib -I../3rdparty/freetype/src -I../3rdparty/freetype/include -I../3rdparty/freetype/builds/unix -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/X11R6/include -I.uic/release-shared -o .obj/release-shared/qapplication.o kernel/qapplication.cpp
cc1plus: error: .pch/release-shared/QtGui: Aucun fichier ou dossier de ce type
cc1plus: error: one or more PCH files were found, but they were invalid
cc1plus: error: use -Winvalid-pch for more information
make[1]: *** [.obj/release-shared/qapplication.o] Erreur 1
make[1]: quittant le répertoire « /home/bilbax/Programmation/Cpp/Qt4.4.3/src/gui »
make: *** [sub-gui-make_default-ordered] Erreur 2
Hors ligne
#8 Le 30/11/2008, à 23:21
- I§@M329
Re : Impossible de compiler Qt sous Ubuntu !
Salut essai ça:
apt-get install Xfree-devel
apt-get install Xfree86-devel
apt-get install libx11-dev
#9 Le 14/06/2010, à 23:39
- RIIOOK
Re : Impossible de compiler Qt sous Ubuntu !
salut a tous
Je n'arrive pas à compiler Qt 4.4.3 sous Ubuntu, je l'ai téléchargé, j'ai fait ./configure et ensuite make, l'opération s'est bien déroulée jusqu'à la fin du make :
iliass@iliass-laptop:~/projets/boutton$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o fenetreprincipal.o fenetreprincipal.cpp
Unable to exec g++.real: Aucun fichier ou dossier de ce type
make: *** [fenetreprincipal.o] Erreur 2
merci davance
Hors ligne
Pages : 1