我正在尝试在 Xenial (16.04.3) 上重建 fcitx,以便我可以调试在使用 M17N 输入法时无法响应 R-ALT。我尝试重建 fcitx 失败并显示错误消息:
CMakeLists.txt:8 (find_package) 中的 CMake 错误:找不到“ECM”(请求版本 0.0.11)提供的具有以下任何名称的包配置文件:
Run Code Online (Sandbox Code Playgroud)ECMConfig.cmake ecm-config.cmake
小智 9
ECM 代表额外的 CMake 模块。它将附加模块添加到您的 cmake 安装中。请参阅此处的手册。
在 Ubuntu(或任何其他基于 Debian 的系统)上,您可以使用以下命令安装它
sudo apt install extra-cmake-modules
Run Code Online (Sandbox Code Playgroud)
完成后,如果所有其他依赖项也得到满足,fcitx 构建应该能够继续。
http://www.d3rm.org/Programming_Language/z.Programmer%27s_Toolkit/FCITX_-_Free_Chinese_Input_Toy_for_X/1.Installation.html的“错误列表”部分给出了我的问题的直接实用答案。人们不需要能够阅读中文来理解解决方案。
但是,正确的方法是apt-get build-dep... 在安装之前使用该命令询问。
即使在使用后,我仍然遇到重建问题apt-get build-dep,但我成功地重建了足以找到并实现问题的解决方案。apt-get install通过使用“拒绝apt-get build-dep安装所需的软件包”解决了中间问题。
| 归档时间: |
|
| 查看次数: |
3728 次 |
| 最近记录: |