Eu gostaria de compilar e depois instalarHavaído código-fonte, mas estou preso na compilaçãoIlha Verde(uma dependência do Havaí) desde o estágio do código-fonte. Criei um subdiretório build do diretório do código-fonte mkdir build
e executei:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
mas isso deu o erro:
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:26 (find_package):
Could not find a package configuration file provided by "Qt5Compositor"
with any of the following names:
Qt5CompositorConfig.cmake
qt5compositor-config.cmake
Add the installation prefix of "Qt5Compositor" to CMAKE_PREFIX_PATH or set
"Qt5Compositor_DIR" to a directory containing one of the above files. If
"Qt5Compositor" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:60 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/fusion809/Programs/Hawaii/greenisland-0.6.0/build/CMakeFiles/CMakeOutput.log".
aquié meu arquivo de log (/home/fusion809/Programs/Hawaii/greenisland-0.6.0/build/CMakeFiles/CMakeOutput.log).
Interpreto esse erro como significando que estou faltando Qt5CompositorConfig.cmake em meu sistema. Qual ebuild do Portage eu preciso mesclar para obter esta biblioteca? Se for relevante, estou trabalhando no Sabayon Linux.
Responder1
Eu descobri sozinho, eu tinhadev-qt/qtwaylandinstalado, mas eu precisava do sinalizador USE do wayland-compositor habilitado para obter esta biblioteca. Depois de fazer isso, consegui terminar de compilar o Green Island.