Попытка создать спокойного создателя v3.2.2 из источника на Ubuntu 14.10. Сбои. Qmake не может найти 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
Похож на qmake, создается против qt5.3.0...
qmake -version
QMake version 3.0
Using Qt version 5.3.0 in /usr/lib/x86_64-linux-gnu
.. Но некоторые библиотеки, кажется, связаны против 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
Какой пакет я пропускаю, который позволит мне использовать qt5.3.1? Я не нашел qt5base или qmake пакет, который имеет версию 5.3.1.
В этих 14.10 Информации о версии только говорится, что "QT обновил к версии 5.3", но то, что некоторые библиотеки, кажется, версии 5.3.1, намекает мне, что, возможно, 5.3.1 поддерживается.
Иногда, трудно отследить зависимости от сборки с помощью cmake
/ make
ошибки сборки. Лучше устанавливать всю зависимость от сборки, используемую использованием пакета выпуска:
sudo apt-get build-dep qtcreator
Это сэкономит Вам много времени, ища только немного дополнительных зависимостей в случае необходимости.