我在主CMakeListst.txt中设置了CPACK_PACKAGE_CONTACT和CPACK_DEBIAN_PACKAGE_MAINTAINER。 cmake本身运行创建的CPackConfig.cmake和CPackSourceConfig.cmake都包含变量集。
CPack仍然退出
CPack:使用DEB创建包 CPack:安装项目 CPack: - 运行预安装目标: CPack: - 安装项目: CPack:创建包 /usr/share/cmake-2.8/Modules/CPackDeb.cmake:274(MESSAGE)的CMake错误: CPackDeb:Debian包需要一个包的维护者,set CPACK_PACKAGE_CONTACT或CPACK_DEBIAN_PACKAGE_MAINTAINER
有没有人知道出了什么问题或如何找出这里发生的事情?
答案 0 :(得分:0)
Hmmmm。 “cpack --help”似乎没有完全记录其命令行选项......
如果您使用“cpack -V”,您将获得更详细的输出。如果您使用“cpack --debug”,您将获得大量输出,您可以通过该输出尝试查找有关出错的提示。
尝试一下,看看是否有任何输出可以帮到你。如果没有,也许它至少会产生一些您可以在问题编辑中发布的信息,以试图找出问题所在。
您使用的是什么版本的cpack?
答案 1 :(得分:0)
谢谢! -debug和-V帮助了我。应该记录下来!
我发现了问题 - 我在SET命令中使用了“,”
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER,“Andreas Loew”)
这不会给出错误但只是将变量留空......
CMake似乎将此内容复制到CPack配置而没有任何更改,在内部留下了错误的“,”。