Estou tentando construir o sdrangelove , que quer o Qt 5 e usa o CMake para seu sistema de compilação, no Ubuntu 13.10. Qual pacote eu preciso instalar para fornecer o arquivo solicitado aqui?
Existem muitos *qt5*
pacotes e tentei instalar os que parecem promissores sem nenhum efeito. Todas as discussões que encontrei ou estão funcionando bem ou estão falando sobre escrever regras de criação do CMake em vez de executá-las. Eu não tenho muita experiência com a organização de pacotes Debian / Ubuntu.
CMake Error at CMakeLists.txt:14 (find_package):
By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Core", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Core"
(requested version 5.0) with any of the following names:
Qt5CoreConfig.cmake
qt5core-config.cmake
Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set
"Qt5Core_DIR" to a directory containing one of the above files. If
"Qt5Core" provides a separate development package or SDK, be sure it has
been installed.
fonte
Faltava duas coisas:
Após uma compilação malsucedida, devo remover
CMakeCache.txt
(ou simplesmente limpar o diretório da compilação); caso contráriocmake
, relatará o mesmo erro, mesmo que o pacote necessário tenha sido instalado.Os pacotes que fornecem os
*.cmake
arquivos de configuração têm nomes no formulárioqt*5-dev
, por exemplo, para o erro na minha perguntaqtcore5-dev
,.fonte
apt-file search Qt5CoreConfig.cmake qtbase5-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake qtbase5-gles-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake
Se você tentou as soluções acima e não funcionou, tente também
apt-get install libqt5opengl5-dev
, isso funcionou para mim.fonte
Além disso, é possível corrigir o problema de instalação, instalando diretamente o pacote através do rpm (consulte o conteúdo https://centos.pkgs.org/7/epel-x86_64/phonon-qt5-devel-4.8.3-2.el7.x86_64 .rpm.html ).
E outra possibilidade é através do "source build and install": http://www.linuxfromscratch.org/blfs/view/7.9/kde/phonon.html
Isso geralmente ocorre devido à instalação incorreta do phonon4qt5 (versão 4.8.3) através do "apt-get". Às vezes, isso é resolvido por instalações "sinápticas" para as libs / partes ausentes do pacote.
fonte