컴파일한 후 설치하고 싶습니다.하와이소스 코드에서 컴파일 중인데 컴파일 중에 멈췄습니다.그린아일랜드(하와이의 종속성) 소스 코드 단계에서. 다음을 사용하여 소스 코드 디렉터리의 빌드 하위 디렉터리를 만들고 mkdir build
실행했습니다.
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
하지만 이로 인해 오류가 발생했습니다.
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".
여기내 로그 파일입니다(/home/fusion809/Programs/Hawaii/greenisland-0.6.0/build/CMakeFiles/CMakeOutput.log).
나는 이 오류를 내 시스템에 Qt5CompositorConfig.cmake가 없다는 의미로 해석합니다. 이 라이브러리를 얻으려면 어떤 Portage ebuild를 병합해야 합니까? 관련이 있는 경우 Sabayon Linux에서 작업하고 있습니다.
답변1
나는 그것을 스스로 알아냈다.dev-qt/qtwayland설치되었지만 이 라이브러리를 얻으려면 wayland-compositor USE 플래그를 활성화해야 했습니다. 그렇게 한 후에 Green Island 컴파일을 끝낼 수 있었습니다.