Compiler Qt 4.6 (en développement)
Si comme moi, vous êtes curieux de voire ce que Qt 4.6 va donner, et adapter votre programme au fur et à mesure à cette nouvelle version, il est bien sur possible de l’installer, en même temps que qt 4.5.
Voici une méthode pour compiler.
Prérequis
Vous devez avoir git d’installé. Pour ce faire, installez le paquet git-core (sous Ubuntu). Vous devez bien sur avoir l’essentiel de compilation habituel (g++, make…), qui sont contenus dans le paquet build-essential
Compilation
Tout d’abord, récupérons la dernière version des sources :
git clone git://gitorious.org/qt/qt.git qt-master
Une fois les sources récupérées, rendons nous dans le répertoire les contenant :
cd qt-master
Puis compilons les sources :
git checkout --track -b master-stable origin/master-stable
./configure -prefix /opt/master-stable -developer-build -opensource -fast -no-accessibility -no-nis -no-separate-debug-info -nomake examples -nomake demos
make -j2
sudo make install
Désormais, Qt 4.6 est installé dans /opt/master-stable
Pour pouvoir l’utiliser, il faut utiliser le qmake de ce répertoire, ce qui n’est pas très pratique. Je vous propose donc de réaliser un alias dans votre ~/.bashrc
vim ~/.bashrc
Et ajoutez-y la ligne
alias qmake6='/opt/master-stable/bin/qmake'
Récupitulatif
git clone git://gitorious.org/qt/qt.git qt-master cd qt-master git checkout --track -b master-stable origin/master-stable ./configure -prefix /opt/master-stable -developer-build -opensource -fast -no-accessibility -no-nis -no-separate-debug-info -nomake examples -nomake demos -no-phonon make -j3 make install