Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001048Vine Linux1 バグ2010-10-15 23:522010-10-31 15:32
報告者anonymous 
担当者munepi 
優先度再現性不明 
状態完了解決状況不明 
バージョン5.1 
修正予定バージョン修正済バージョン 
概要0001048: self-build-gstreamer-plugins-badビルドエラー
説明Vine5.1でminitubeと説明にあるself-build-gstreamer-plugins-bad
,self-build-gstreamer-plugins-ffmpegをインストールしたところ
self-build-gstreamer-plugins-badがビルドに失敗しました。
それが原因かどうか解りませんがminitubeで動画を再生しようと
すると画面の上部にmissing codec helper script assistant
と表示され全ての動画の再生がスキップされます。
self-build-gstreamer-plugins-bad.logの中のエラーを見てみますと
下記のようなものが出ていました。

>エラー: ファイルが見つかりません: /var/tmp/gstreamer-plugins-bad
>-0.10.12-1vl5-root/usr/share/gstreamer-0.10/presets/GstX264Enc.prs
>RPM ビルドエラー:

再現性があるかどうか解りませんが素直にsynapticでインストールをして
失敗するならBTSに書いてくださいというようなことを読みましたので報告
します。
self-build-gstreamer-plugins-bad.logを添付します。
よろしくお願いします。

-----------------------------------------------------------------
bbmiyazaki@yahoo.co.jp
タグ設定されていません。
archx86
パッケージminitube,self-build-gstreamer-plugins-bad
添付ファイルlog file icon self-build-gstreamer-plugins-bad.log [^] (73,487 バイト) 2010-10-15 23:52
log file icon check-self-build-packages.sh.log [^] (3,981 バイト) 2010-10-16 03:47
log file icon self-build-gstreamer-plugins-bad-vl5-i386.log [^] (80,487 バイト) 2010-10-16 09:10

- 関連

-  コメント
(0000166)
munepi (管理者)
2010-10-16 00:51

山本@千葉です。

> self-build-gstreamer-plugins-badがビルドに失敗しました。
> self-build-gstreamer-plugins-bad.logの中のエラーを見てみますと
> 下記のようなものが出ていました。
>
> >エラー: ファイルが見つかりません: /var/tmp/gstreamer-plugins-bad
> >-0.10.12-1vl5-root/usr/share/gstreamer-0.10/presets/GstX264Enc.prs
> >RPM ビルドエラー:
添付されていた self-build-gstreamer-plugins-bad.log を拝見しました。
いくつか気になるログがありました。

 configure: *** checking feature: x264 plug-in ***
 configure: *** for plug-ins: x264 ***
 checking for x264_nal_encode in -lx264... no
 configure: *** These plugins will not be built: x264
 
 ...
 
 RPM ビルドエラー:
     ファイルが見つかりません: /var/tmp/gstreamer-plugins-bad-0.10.12-1vl5-root/usr/share/gstreamer-0.10/presets/GstX264Enc.prs

ビルド依存されているはずの self-build-x264 などが入っていないようです。
 # vbuilder というツールを使って、以下のコマンドによりインストールしたときの
 # ビルドログを添付しておきます。
 # $ sudo vbuilder --version 5.1_i386 install-rpm self-build-gstreamer-plugins-bad

投稿者の手元の 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
(0000167)
anonymous (参照)
2010-10-16 03:47

> 山本@千葉です。
>
> > self-build-gstreamer-plugins-badがビルドに失敗しました。
> > self-build-gstreamer-plugins-bad.logの中のエラーを見てみますと
> > 下記のようなものが出ていました。
> >
> > >エラー: ファイルが見つかりません: /var/tmp/gstreamer-plugins-bad
> > >-0.10.12-1vl5-root/usr/share/gstreamer-0.10/presets/GstX264Enc.prs
> > >RPM ビルドエラー:
> 添付されていた self-build-gstreamer-plugins-bad.log を拝見しました。
> いくつか気になるログがありました。
>
> configure: *** checking feature: x264 plug-in ***
> configure: *** for plug-ins: x264 ***
> checking for x264_nal_encode in -lx264... no
> configure: *** These plugins will not be built: x264
>
> ...
>
> RPM ビルドエラー:
> ファイルが見つかりません: /var/tmp/gstreamer-plugins-bad-0.10.12-1vl5-root/usr/share/gstreamer-0.10/presets/GstX264Enc.prs
>
> ビルド依存されているはずの self-build-x264 などが入っていないようです。
> # vbuilder というツールを使って、以下のコマンドによりインストールしたときの
> # ビルドログを添付しておきます。
> # $ sudo vbuilder --version 5.1_i386 install-rpm self-build-gstreamer-plugins-bad
>
> 投稿者の手元の 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

宮崎です、山本様またお世話になります。
上のコマンドを実行してみたところなにやら非常に沢山のパッケージ
が不足しているような結果が出力されました。
インストールして使ってみたかったアプリケーションはminitubeだった
わけですがsynapticでパッケージについての説明を読んだ限りでは
さきほど頂いたスクリプトが報告するような多くのパッケージを先に
インストールしておくべきであるとは解りませんでした。
おかげさまで自分は試行錯誤というか当てずっぽうに何でもかんでも
インストールしなくて済みそうですが依存性の欠如をsynapticで解決
するようにして頂いた方が良いように思います。できましたらそうい
った方向で検討していただきたく要望いたします。
追加のパッケージを入れて正常動作したらまた報告いたします。
スクリプトの結果添付いたします。

------------------------------------------------------------------------------
bbmiyazaki@yahoo.co.jp
(0000168)
munepi (管理者)
2010-10-16 09:10

2 >
> ビルド依存されているはずの self-build-x264 などが入っていないようです。
> # vbuilder というツールを使って、以下のコマンドによりインストールしたときの
> # ビルドログを添付しておきます。
> # $ sudo vbuilder --version 5.1_i386 install-rpm self-build-gstreamer-plugins-bad
なぜか添付していたはずのファイルが添付されていませんでした。
記録のために添付致します。
(0000169)
munepi (管理者)
2010-10-16 09:51

(0000170)
munepi (管理者)
2010-10-16 10:04

早速、check-self-build-packages.sh の出力結果をお知らせ下さいまして有難うございます。

3 >
> 上のコマンドを実行してみたところなにやら非常に沢山のパッケージ
> が不足しているような結果が出力されました。
まず、gstreamer-plugins-bad インストール完了の解決からですが、
投稿 3 に添付なさっていました check-self-build-packages.sh.log に出力されています

 RECOMMEND: You should rebuild the following packages:
  self-build-a52dec self-build-faac self-build-faad2 self-build-ffmpeg self-build-gpac self-build-gstreamer-plugins-bad self-build-lame self-build-libdca self-build-libdvbpsi self-build-libdvdnav self-build-libmad self-build-libmp4v2 self-build-libmpeg2 self-build-vlc self-build-x264 self-build-xvidcore

とインストール成功
  gstreamer-plugins-ffmpeg-0.10.8-1vl5: OK
となっている self-build-gstreamer-plugins-ffmpeg も
リビルドした方がよいです。

したがいまして、以下のコマンドによりリビルドなさると、
本件は解決し、本来ビルドされているべき self-build-* もビルドが完了するはずです。

 $ sudo apt-get remove self-build-a52dec self-build-faac self-build-faad2 self-build-ffmpeg self-build-gpac self-build-gstreamer-plugins-bad self-build-lame self-build-libdca self-build-libdvbpsi self-build-libdvdnav self-build-libmad self-build-libmp4v2 self-build-libmpeg2 self-build-vlc self-build-x264 self-build-xvidcore self-build-gstreamer-plugins-ffmpeg
 $ sudo apt-get install self-build-gstreamer-plugins-bad self-build-vlc self-build-gstreamer-plugins-ffmpeg

> インストールして使ってみたかったアプリケーションはminitubeだった
> わけですがsynapticでパッケージについての説明を読んだ限りでは
> さきほど頂いたスクリプトが報告するような多くのパッケージを先に
> インストールしておくべきであるとは解りませんでした。
現在の self-build システムでは、
予めインストールすべきパッケージなどの依存関係は、問題なく解決されます。

おそらく、self-build-* をインストール中に途中でやめたか、
self-build-* の上流のライブラリでソースファイルの取得を失敗してビルド失敗の連鎖により、
self-build-gstreamer-plugins-bad のビルドも失敗ということが推察されます。

vbuilder により、
Vine Linux 5.1 のほぼ最小インストールの環境から、
 $ sudo apt-get install self-build-gstreamer-plugins-bad
としても、elf-build-gstreamer-plugins-bad のビルドが完了することが確認されております。

> おかげさまで自分は試行錯誤というか当てずっぽうに何でもかんでも
> インストールしなくて済みそうですが依存性の欠如をsynapticで解決
> するようにして頂いた方が良いように思います。できましたらそうい
> った方向で検討していただきたく要望いたします。

synaptic でも問題なくインストールできるはずですが、
self-build-* のインストール処理についてはまだまだ改良する余地があります。
こちらは要検討ということにさせて下さいませ。
(0000171)
anonymous (参照)
2010-10-16 19:49

宮崎です、山本様お世話になります。

self-buils-gstreamer-plugins-badのビルド失敗の原因は山本様のご推察
の通り10月9日にself-build-vlcをインストール失敗したことにより関連する
パッケージ群がビルド失敗の状態でありながらself-build-*がインストール済
となっていたからだったようです。
今回はself-build-vlc,self-build-a52dec,self-build-ffmpeg,self-build-gstreamer-lugins-bad
,self-build-gpac,self-build-x264,self-build-faac,self-build-faad2,self-build-lame,
self-build-xvidcoreを一旦削除してffmpegより先にインストールされていなければならない
パッケージをインストールし直してからself-build-ffmpeg,self-build-gstreamer-plugins-bad
の順にインストールしたところようやくminitubeで動画が見れるようになりました。

このような状態を改善するにはserf-buildのプログラムが依存関係のチェック
をするときにself-build-*がインストールされているか否かでなくその
self-build-*がインストールする対象パッケージが正しくインストールされて
いるかどうかで判定するようにしたほうよいのではないかと思いました。
セルフビルドで提供されているパッケージを何度かインストールした経験では
いつもすんなり成功するとばかりは限らないのでそのあたりのフォローをプログラム
が自動的に行ってくれるとよいと思います。バグレポートではなく要望というか希望
させていただきます。

今回はお世話になりました、有難うございます。

-----------------------------------------------------------------
bbmiyazaki@yahoo.co.jp
(0000172)
munepi (管理者)
2010-10-31 15:32

> このような状態を改善するにはserf-buildのプログラムが依存関係のチェック
> をするときにself-build-*がインストールされているか否かでなくその
> self-build-*がインストールする対象パッケージが正しくインストールされて
> いるかどうかで判定するようにしたほうよいのではないかと思いました。
> セルフビルドで提供されているパッケージを何度かインストールした経験では
> いつもすんなり成功するとばかりは限らないのでそのあたりのフォローをプログ
> ラム
> が自動的に行ってくれるとよいと思います。バグレポートではなく要望というか
> 希望
> させていただきます。
>
> 今回はお世話になりました、有難うございます。

ご提案を有難うございます。
self-build の仕組み自体はまだまだ改良する余地があります。
今後の検討課題とさせて下さいませ。

状態を「完了」とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2010-10-15 23:52 anonymous 添付ファイル追加: self-build-gstreamer-plugins-bad.log
2010-10-15 23:52 anonymous 新規課題
2010-10-16 00:51 munepi 担当者 => munepi
2010-10-16 00:51 munepi コメント追加: 0000166
2010-10-16 03:47 anonymous 添付ファイル追加: check-self-build-packages.sh.log
2010-10-16 03:47 anonymous コメント追加: 0000167
2010-10-16 09:10 munepi 添付ファイル追加: self-build-gstreamer-plugins-bad-vl5-i386.log
2010-10-16 09:10 munepi コメント追加: 0000168
2010-10-16 09:51 munepi コメント追加: 0000169
2010-10-16 10:04 munepi コメント追加: 0000170
2010-10-16 19:49 anonymous コメント追加: 0000171
2010-10-31 15:32 munepi 状態 新規 => 完了
2010-10-31 15:32 munepi コメント追加: 0000172


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker