XXXXXXXX@XXXXXXXX wrote:
この返信の目次
1. 添付されていたログの診断結果
2. self-build パッケージのバージョン状態について
3. 投稿者の環境調査依頼
1. 添付されていたログの診断結果
> self-build-ffmpeg が 0.5.4-1vl5 に上がり、build してみたら、
> エラーが出ているようです。
>
> gpac, gstreamer, mplayer, vlc 等も同様です。
ログファイルを拝見致しました。
self-build-ffmpeg.log を見る限りでは、
ffmpeg のビルドに必要な faad2 などもビルドできていないように見えます。
もっとも self-build 実行時に、
/var/tmp 以下が使える容量が足りていないと思われます。
そのため、各種ライブラリなどがビルド失敗に終わり、
次々とビルド失敗の連鎖を引き起こしているように推察できます。
[self-build-gpac.log]
ranlib ../bin/gcc/libgpac_static.a
ranlib: ../bin/gcc/libgpac_static.a: No space left on device
make[1]: *** [libgpac.so] エラー 1
[self-build-gstreamer-plugins-ffmpeg.log]
/usr/bin/ld: final link failed: No space left on device
collect2: ld はステータス 1 で終了しました
[self-build-mplayer.log]
{standard input}: Assembler messages:
{standard input}:4298: Fatal error: can't write spudec.o: No space
left on device
{standard input}:4298: Fatal error: can't close spudec.o: No space
left on device
spudec.c: At top level:
spudec.c:1262: fatal error: closing dependency file spudec.d: No space
left on device
compilation terminated.
make: *** [spudec.o] エラー 1
[self-build-vlc.log]
+ /usr/bin/bzip2 -dc /var/tmp/self-build-vlc.tpS7eQ/rpm/SOURCES/vlc-1.1.8.tar.bz2
+ tar -xf -
tar: vlc-1.1.8/share/icons/32x32/vlc.png: write 不能: デバイスに空き領
域がありません
(以下略)
/var/tmp 以下が使える容量を十分に確保して下さいませ。
# 十分な容量がどれくらいかは、私自身も詳しく調べたことがありませんが (^^;;
# 2 GB くらいあれば、大丈夫だと思います。
2. self-build パッケージのバージョン状態について
> ただ、エラーは出ているけれども、Synaptic だとバージョンが
> 上がっていて、一見正常に入ったように見えます。
self-build-* パッケージたちは、パッケージをインストールした上で、
自己ビルド処理を開始します。そのため、自己ビルドが失敗したとしても、
パッケージがインストールされたままので、バージョンが上がったままになり
ます!
例えば、self-build-hoge-1.0 がすでにインストールされた状態で、
hoge-1.0 がインストールされているとします。
つまり、
$ rpm -q hoge self-build-hoge
hoge-1.0-1vl5
self-build-hoge-1.0-1vl5
とします。
このとき、self-build-hoge-1.1 に更新されたが
self-build-hoge の自己ビルドに失敗したとき、
hoge-1.1 が正常にインストールされなければ、
$ rpm -q hoge self-build-hoge
hoge-1.0-1vl5
self-build-hoge-1.1-1vl5
となってしまいます。
3. 投稿者の環境調査依頼
self-build パッケージは、
素の環境を構築直後にインストールしても、
依存関係が不足しないように、
vbuilder という仕組みでビルドテストをしております。
昨晩、self-build-ffmpeg パッケージにつきましても、
vbuilder でビルドに成功することを確認しました。
ひとまず、投稿者の手元の self-build 環境の状況を
調べてみたほうがよさそうです。
宜しければ、以下を実行して頂きまして、
出力されたログを添付して頂けますでしょうか?
$ wget http://trac.vinelinux.org/repos/people/munepi/scripts/check-self-build-packages.sh
$ chmod 755 check-self-build-packages.sh
$ ./check-self-build-packages.sh
== このレポートの詳細は以下の通りです ==
レポート ID : 1115
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1115
分類 : バグ
バージョン : Vine-5.2
関連パッケージ : self-build-ffmpeg
arch : x86
状態 : 新規
優先度 : 中
重大度 : 普通
担当者 : 未定
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/