Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad

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