构建失败,因为“找不到包 x11”

hyt*_*omo 2 launchpad packaging application-development

我正在尝试为我的 PPA 构建一个我正在制作的启动板的应用程序,虽然它在本地构建 DEB 很好,但它在启动板中失败了。

构建日志抱怨说,Project ERROR: Package x11 not found虽然我完全依赖于构建,但libx11-dev名为的包x11不存在!

这是 PPA:https : //launchpad.net/~hakermania/+archive/macropolo/+packages

构建日志(i386):https ://launchpadlibrarian.net/115106043/buildlog_ubuntu-precise-i386.macropolo_0.3-0ubuntu1_FAILEDTOBUILD.txt.gz

你能解开这个谜吗?

Lek*_*eyn 6

显然,您的程序使用pkg-config它来查找 X11 库的编译器标志。但是,您没有将该包添加到构建依赖项中,导致:

sh: 1: pkg-config: not found
Run Code Online (Sandbox Code Playgroud)

解决方案:添加pkg-config到您的Build-Depends.