我正在尝试在Ubuntu 12上构建AMAROK。我已经安装了Qt5,但是我收到以下错误:
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find Qt4: Found unsuitable version "4.8.2", but required is at
least "4.8.3" (found /usr/bin/qmake)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:313 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindQt4.cmake:1393 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:83 (find_package)
答案 0 :(得分:7)
显然需要QT4:
"找不到Qt4"
并且您只安装了QT5:
"我只安装了Qt 5"
所以建议你试试:
apt search ^qt4
我在Mint 17.3上有一个Ubuntu派生词,因此如果没有相同的存储库和列出的软件包,我安装了这些:
qt4-designer - Qt 4应用程序的图形设计师
qt4-dev-tools - Qt 4开发工具
qt4-linguist-tools - Qt 4 Linguist工具
qt4-qmake - Qt 4 qmake Makefile生成器工具
我可以通过以下最新代码构建Amarok:
git://anongit.kde.org/amarok.git
没有问题。