web-dev-qa-db-fra.com

Comment construire contre qt 5.3.1?

Essayer de construire qt-creator v3.2.2 à partir du source sur Ubuntu 14.10. Échoue. Qmake ne trouve pas qt5.3.1

$ qmake -r
...
Project WARNING: QmlDesigner plugin has been disabled.
Project WARNING: This plugin requires Qt 5.3.1 or newer.
...

Project ERROR: Unknown module(s) in QT: designercomponents-private

On dirait que qmake est construit contre qt5.3.0 ...

qmake -version
QMake version 3.0
Using Qt version 5.3.0 in /usr/lib/x86_64-linux-gnu

..Mais certaines bibliothèques semblent liées à qt5.3.1:

$ apt-cache search libqt5 --names-only | awk '{ print $1 }' | xargs apt-cache show | grep -e 'Package\|Version' | grep 5.3.1 -B 1
Package: libqt5script5
Version: 5.3.1+dfsg-3ubuntu1

Package: libqt5scripttools5
Version: 5.3.1+dfsg-3ubuntu1

Package: libqt5xmlpatterns5
Version: 5.3.1-4ubuntu3

Package: libqt5xmlpatterns5-dev
Version: 5.3.1-4ubuntu3

Package: libqt5xmlpatterns5-private-dev
Version: 5.3.1-4ubuntu3

Package: libqt5websockets5
Version: 5.3.1-1ubuntu1

Package: libqt5websockets5-dev
Version: 5.3.1-1ubuntu1

Quel paquet me manque qui me permettra d'utiliser qt5.3.1? Je n'ai pas trouvé de paquet qt5base ou qmake de la version 5.3.1.

Les Notes de version 14.1 indiquent uniquement "Qt mis à jour vers la version 5.3", mais le fait que certaines bibliothèques semblent être de la version 5.3.1 me suggère que la version 5.3.1 est peut-être prise en charge.

3
Daniel Näslund

Il est parfois difficile de suivre les dépendances de construction à l'aide des erreurs de construction cmake/make. Mieux vaut installer toutes les dépendances de construction utilisées par le package de version en utilisant:

Sudo apt-get build-dep qtcreator

Cela vous fera gagner beaucoup de temps, en recherchant juste quelques dépendances supplémentaires si nécessaire.

2
user.dz