我已经编译并安装了libzypp,但是当我想编译zypper时,Cmake会返回错误:
CMake Error at CMakeLists.txt:11 (INCLUDE):
INCLUDE could not find load file:
ZyppCommon
CMake Error at CMakeLists.txt:24 (GENERATE_PACKAGING):
Unknown CMake command "GENERATE_PACKAGING".
-- Configuring incomplete, errors occurred!
See also "/home/origincode/zypper/CMakeFiles/CMakeOutput.log".
环境
我的操作系统:Fedora 26
gcc版本:7.1.1
cmake版本:3.9.1
答案 0 :(得分:0)
原因是,CMake找不到包含宏ZyppCommon.cmake
定义的文件GENERATE_PACKAGING
。该文件是libzypp的一部分(位于cmake/modules/ZyppCommon.cmake
中)。
您有三个选择:
如果已安装,则可能必须清除CMake缓存。