2017-03-17 3 views
0

저는 우분투 14.04 32 비트에서 kde5를 만들고 있지만 항상 Cmake로 플라즈마 데스크톱을 구성하지 못합니다. 다음과 같은 오류 메시지가 표시됩니다.빌드 kde5 플라즈마 데스크톱 실패

CMake Error: The following variables are used in this project, but they are set to NOTFOUND. 
Please set them or make sure they are set and tested correctly in the CMake files: 
X11_Xkbfile_LIB (ADVANCED) 
    linked by target "kcm_keyboard" in directory /Projects/kde5/kdesrc/plasma-desktop/kcms/keyboard 
    linked by target "kded_keyboard" in directory /Projects/kde5/kdesrc/plasma-desktop/kcms/keyboard 
    linked by target "xkb_rules_test" in directory /Projects/kde5/kdesrc/plasma-desktop/kcms/keyboard/tests 
    linked by target "iso_codes_test" in directory /Projects/kde5/kdesrc/plasma-desktop/kcms/keyboard/tests 
    linked by target "geometry_parser_test" in directory /Projects/kde5/kdesrc/plasma-desktop/kcms/keyboard/tests 
    linked by target "flags_test" in directory /Projects/kde5/kdesrc/plasma-desktop/kcms/keyboard/tests 
    linked by target "keyboard_daemon_test" in directory /Projects/kde5/kdesrc/plasma-desktop/kcms/keyboard/tests 

다른 모든 것은 컴파일 된 것으로, 이는 문제가있는 유일한 것입니다.

답변

0

오류는 cmake 파일이 필요한 라이브러리를 찾을 수 없음을 나타냅니다. X11_Xkbfile_LIB이라는 이름은 X11 ("xkb")에 대한 C 바인딩을 제공하는 라이브러리 중 하나 여야 함을 나타냅니다. 어쩌면 libxcb-xkb-dev을 설치하는 것이 도움이됩니까?

+0

올바른 방향으로 안내해 주셔서 감사합니다. 내 시스템에 라이브러리의 심볼릭 링크가 누락되었습니다. * so.1에서 * .so로 – silajim