小编cru*_*ahl的帖子

“dh_install:hamsterdb-dev 缺少文件(usr/lib/pkgconfig/*),正在中止”构建包

我是一个小型开源数据库库的作者,想通过我的 ppa 提供 .deb 包。我有几个问题。我按照文档和几个教程创建了一个 debian/ 目录,但是当我运行 'dpkg-buildpackage -rfakeroot' 时,我收到以下错误:

dh_install: hamsterdb-dev missing files (usr/lib/pkgconfig/*), aborting
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
Run Code Online (Sandbox Code Playgroud)

我必须提供 /usr/lib/pkgconfig/hamsterdb-dev.pc 吗?

在构建过程中,启动单元测试并创建或修改许多文件。当我再次运行 dpkg-buildpackage 时,我得到了很多错误,这里是摘录:

dpkg-source: error:   old version is plain file
dpkg-source: error: cannot represent change to hamsterdb/install-sh:
dpkg-source: error:   new version is symlink to /usr/share/automake-1.11/install-sh
dpkg-source: error:   old version is plain file
Run Code Online (Sandbox Code Playgroud)

或这些:

dpkg-source: error: cannot represent change to tools/tests/db1.db: binary file contents changed
dpkg-source: error: …
Run Code Online (Sandbox Code Playgroud)

packaging

5
推荐指数
1
解决办法
2339
查看次数

标签 统计

packaging ×1