私は自分の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
この謎を解いて頂けますか?
X11ライブラリのコンパイラフラグを見つけるために、プログラムはpkg-config
を使用しているようです。ただし、ビルドの依存関係にそのパッケージが追加されていないため、次のようになります。
sh: 1: pkg-config: not found
解決策:pkg-config
をBuild-Depends
に追加します。