cpack创建deb包的问题

时间:2011-09-14 14:22:40

标签: ubuntu cmake debian cpack

我在主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

有没有人知道出了什么问题或如何找出这里发生的事情?

2 个答案:

答案 0 :(得分:0)

Hmmmm。 “cpack --help”似乎没有完全记录其命令行选项......

如果您使用“cpack -V”,您将获得更详细的输出。如果您使用“cpack --debug”,您将获得大量输出,您可以通过该输出尝试查找有关出错的提示。

尝试一下,看看是否有任何输出可以帮到你。如果没有,也许它至少会产生一些您可以在问题编辑中发布的信息,以试图找出问题所在。

您使用的是什么版本的cpack?

答案 1 :(得分:0)

谢谢! -debug和-V帮助了我。应该记录下来!

我发现了问题 - 我在SET命令中使用了“,”

SET(CPACK_DEBIAN_PACKAGE_MAINTAINER,“Andreas Loew”)

这不会给出错误但只是将变量留空......

CMake似乎将此内容复制到CPack配置而没有任何更改,在内部留下了错误的“,”。