web-dev-qa-db-ja.com

PPAのビルド中にLaunchpadが「glib-compile-schemas」を見つけることができないのはなぜですか?

したがって、PPAでアプリを公開しようとしていますが、アプリの構築に関連する問題が発生しています。出力は次のとおりです。

/bin/sh: 1: glib-compile-schemas: not found
make[1]: *** [override_dh_install] Error 127
make[1]: Leaving directory `/build/buildd/virtuam-0.1ubuntu1'
make: *** [binary] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave error exit status 2
******************************************************************************
Build finished at 20120709-2102
FAILED [dpkg-buildpackage died]
******************************************************************************

https://askubuntu.com/questions/156339/launchpad-failed-to-build-after-quickly-submitubunt に投稿されたソリューションをフォローしても、私には運がありません。私は何をすべきか?

ビルドエラーは次のとおりです。 https://launchpadlibrarian.net/109704402/buildlog_ubuntu-precise-i386.virtuam_0.1ubuntu1_FAILEDTOBUILD.txt.gz

1
Xerz

ビルドの依存関係が不完全です。ビルドログから、libglib2.0-0パッケージをインストール(アップグレード)しようとしていることがわかります。ただし、glib-compile-schemasは、libglib2.0-binの依存関係ではないlibglib2.0-0パッケージによって提供されます。

これを解決するには、libglib2.0-devlibglib2.0-binの両方をインストールするビルド依存関係としてlibglib2.0-0を追加します。

5
Lekensteyn

Debian/controlファイルですべてのビルド依存関係を指定しているわけではないようです。

1
dobey

Glib-compile-schemasのlibglib2.0-binへの依存関係の欠落は、実際にはすぐにバグになります。修正は正確に提案されています。 https://askubuntu.com/questions/156339/launchpad-failed-to-build-after-quickly-submitubunt を参照してください。

1
user76083