匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 10:56 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0001048 | Vine Linux | 1 バグ | 2010-10-15 23:52 | 2010-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 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86 | ||||||||
パッケージ | minitube,self-build-gstreamer-plugins-bad | ||||||||
添付ファイル | self-build-gstreamer-plugins-bad.log [^] (73,487 バイト) 2010-10-15 23:52 check-self-build-packages.sh.log [^] (3,981 バイト) 2010-10-16 03:47 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 |