4

我在我的主 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 软件包需要一个软件包的维护者,设置 CPACK_PACKAGE_CONTACT 或 CPACK_DEBIAN_PACKAGE_MAINTAINER

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

4

2 回答 2

2

谢谢!--debug 和 -V 帮助了我。真的应该记录在案!

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

SET(CPACK_DEBIAN_PACKAGE_MAINTAINER,“安德烈亚斯·勒夫”)

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

CMake 似乎将 this 的内容复制到 CPack 配置中而没有任何更改,在里面留下了 false 的“,”。

于 2011-09-16T08:23:44.293 回答
0

嗯。“cpack --help”似乎没有完整记录它的命令行选项......

如果你使用“cpack -V”,你会得到更详细的输出。如果你使用“cpack --debug”,你会得到大量的输出,你可以通过这些输出来尝试找到错误的提示。

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

你用的是什么版本的cpack?

于 2011-09-15T16:16:58.283 回答