2017-03-17 103 views
0

我在Ubuntu 14.04 32bit上構建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提供C綁定(「xkb」)的庫之一。也許安裝libxcb-xkb-dev有幫助嗎?

+0

感謝您指點我正確的方向,我的系統缺少庫的符號鏈接,* so.1 to * .so – silajim