[ubuntu-jp:3317] PPAでのビルドエラーの相談(ffado)

Takashi Sakamoto o-takashi @ sakamocchi.jp
2011年 1月 24日 (月) 09:48:32 UTC


坂本です。Ubuntu日本コミュニティでは主に、フォーラムに寄せられるサウンド
とグラフィックに関する相談の受け答えをしています。

それとは別に、自分のPPAで、バグ報告のある/バグ報告したパッケージのバグ
フィックス版や、開発元に提供した日本語訳を含むパッケージ、音楽制作に役立
つけどリポジトリにはないパッケージを提供しています。

https://launchpad.net/~mocchi/+archive/instruments

今回お知恵をお借りしたいのは、PPA上にて、FFADOのSVNから取得した最新の
ソースのパッケージ作成に失敗することです。自分のローカル環境では「dpkg-
buildpackage」によるパッケージングには成功していて、dpkgによるインストー
ルも出来ますし、動作も正常です。

しかし、PPA環境でビルドすると、エラーが発生して失敗します。以下がログです。

Natty(i686)用
https://launchpad.net/~mocchi/+archive/instruments/+buildjob/2191327/+files/buildlog_ubuntu-natty-i386.libffado_2.0.1%2Bsvn1949-20110124natty_FAILEDTOBUILD.txt.gz

Natty(amd64)用
https://launchpad.net/~mocchi/+archive/instruments/+buildjob/2191326/+files/buildlog_ubuntu-natty-amd64.libffado_2.0.1%2Bsvn1949-20110124natty_FAILEDTOBUILD.txt.gz

Lucid(i686)用
https://launchpad.net/~mocchi/+archive/instruments/+buildjob/2191354/+files/buildlog_ubuntu-lucid-i386.libffado_2.0.1%2Bsvn1949-20110124lucid_FAILEDTOBUILD.txt.gz

Lucid(amd64)用
https://launchpad.net/~mocchi/+archive/instruments/+buildjob/2191353/+files/buildlog_ubuntu-lucid-amd64.libffado_2.0.1%2Bsvn1949-20110124lucid_FAILEDTOBUILD.txt.gz


いずれも以下のように依存関係が満たせません。どのように対処したらいいのか
わかる方がいらっしゃいましたら、教えていただけると助かります。

(エラーログ、中略)

Checking whether 'xdg-desktop-menu --help' executes no

I couldn't find the program 'xdg-desktop-menu'. Together with
xdg-icon-resource this is needed to add the fancy entry to your menu.
But if the mixer will be installed, you can start it by executing
"ffado-mixer".

(中略)

Checking for dbus-c++-1 (0 or higher)... 	no
Checking for alsa (0 or higher)... 	no

One of the dbus-headers, the dbus-c++-headers and/or the application
'dbusxx-xml2cpp' where not found. The dbus-server for ffado will
therefore not be built.

(中略)

Checking for libconfig++ (0 or higher)... 	no

(中略)

(At least) One of the dependencies is missing. I can't go on without it,
please install the needed packages for each of the lines saying "no".
(Remember to also install the *-devel packages!)

And remember to remove the cache with "rm -Rf .sconsign.dblite cache" so the
results above get rechecked.

(中略)

make: *** [debian/stamp-scons-build] Error 1
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave
error exit status 2


坂本 貴史
o-takashi @ sakamocchi.jp



ubuntu-jp メーリングリストの案内