2017-03-17 98 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