我正在Ubuntu14.04 32位上构建kde5,但是它总是无法用Cmake配置等离子桌面。这是错误消息:
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其他的都是编译的,这是唯一有问题的。
发布于 2017-03-19 20:30:54
此错误告诉您,cmake文件无法找到所需的库。名称X11_Xkbfile_LIB表示它应该是为X11 ("xkb")提供C绑定的库之一。也许安装libxcb-xkb-dev会有所帮助?
发布于 2018-10-18 07:55:46
成功:嗨,我遇到了同样的问题。我不知道,但有个解决办法:
https://stackoverflow.com/questions/42858840
复制相似问题