컴파일한 후 설치하고 싶습니다.하와이소스 코드에서 편집 중인데 컴파일이 멈췄습니다.녹색 섬(하와이의 종속성) 소스 코드 단계에서. 다음 명령을 사용하여 소스 코드 디렉터리의 빌드 하위 디렉터리를 만들고 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를 병합해야 합니까? 관련이 있다면 Sabyon Linux를 조사하고 있습니다.
답변1
나는 그것을 스스로 알아 냈습니다.dev-qt/qtwayland설치되었지만 이 라이브러리를 얻으려면 wayland-compositor USE 플래그를 활성화해야 합니다. 그렇게 해서 Green Island 컴파일을 성공적으로 마쳤습니다.