Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001092Vine Linux1 バグ公開2011-01-04 15:212011-01-06 08:44
anonymous 
munepi 
不明 
完了不明 
5.2 
 
x86_64
self-build-vlc
0001092: (x86_64) vlc リビルド失敗
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  self-build-vlc
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
0B/23.4kB のアーカイブを取得する必要があります。
展開後に 42.4kB のディスク容量が追加消費されます。
変更を適用しています...
準備中 ############################## [100%]
更新/インストール中
  self-build-vlc-1.1.5-1vl5.x86_64 ############################## [100%]
     rpm パッケージの作成を開始します。(self-build-vlc)
     ソースファイルをダウンロードしています...
http://download.videolan.org/pub/videolan/vlc/1.1.5/vlc-1.1.5.tar.bz2 [^]
--2011-01-04 13:49:46-- http://download.videolan.org/pub/videolan/vlc/1.1.5/vlc-1.1.5.tar.bz2 [^]
download.videolan.org をDNSに問いあわせています... 88.191.250.9
download.videolan.org|88.191.250.9|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 24111723 (23M) [application/x-bzip]
`/var/tmp/self-build-vlc.FhQs01/rpm/SOURCES/vlc-1.1.5.tar.bz2' に保存中

100%[======================================>] 24,111,723 249K/s 時間 2m 14s

2011-01-04 13:52:00 (176 KB/s) - `/var/tmp/self-build-vlc.FhQs01/rpm/SOURCES/vlc-1.1.5.tar.bz2' へ保存完了 [24111723/24111723]

     ソースファイルのダウンロードが完了しました。
     rpm パッケージをビルドしています...
      (詳細は /var/tmp/self-build-vlc.log を参照してください。)
       2%[=> ]
     rpm パッケージのビルドが完了しました。
     *エラー: rpm パッケージがみつかりません。
完了

で失敗します。
Logでは

configure: error: Could not find libavcodec or libavutil. Use --disable-avcodec to ignore this error.

です
設定されていません。
課題の履歴
2011-01-04 15:21anonymous新規課題
2011-01-05 13:07munepi担当者 => munepi
2011-01-05 13:07munepiコメント追加: 0000277
2011-01-05 21:01anonymousコメント追加: 0000278
2011-01-05 23:41munepiコメント追加: 0000279
2011-01-06 00:32anonymousコメント追加: 0000280
2011-01-06 08:44munepi状態新規 => 完了
2011-01-06 08:44munepiコメント追加: 0000281

コメント
(0000277)
munepi   
2011-01-05 13:07   
> Logでは
>
> configure: error: Could not find libavcodec or libavutil. Use --disable-
> avcodec to ignore this error.
>
> です
おそらく self-build-ffmpeg のビルドおよび
それ以前の self-build-ffmpeg のビルドに必要なライブラリのビルド
もしくはソースファイル取得に失敗などしていて、
self-build-* ビルド失敗の連鎖をしていると思われます。

self-build パッケージは、
素の環境を構築直後にインストールしても、
依存関係が不足しないように、
vbuilder という仕組みでビルドテストをしております。
先ほど、self-build-vlc パッケージにつきましても、
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
(0000278)
anonymous   
2011-01-05 21:01   
> > Logでは
> >
> > configure: error: Could not find libavcodec or libavutil. Use --disable-
> > avcodec to ignore this error.
> >
> > です
> おそらく self-build-ffmpeg のビルドおよび
> それ以前の self-build-ffmpeg のビルドに必要なライブラリのビルド
> もしくはソースファイル取得に失敗などしていて、
> self-build-* ビルド失敗の連鎖をしていると思われます。
>
> self-build パッケージは、
> 素の環境を構築直後にインストールしても、
> 依存関係が不足しないように、
> vbuilder という仕組みでビルドテストをしております。
> 先ほど、self-build-vlc パッケージにつきましても、
> 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

対応ありがとうございます。

ログは
======================================================================
  SELF-BUILD SYSTEM REPORT
    DATE: Wed Jan 5 21:00:57 JST 2011
    HOSTNAME: localhost.localdomain
    OS: Vine Linux 5.2 (Palmer)
    KERNEL: Linux localhost.localdomain 2.6.27-67vl5 0000001 SMP Tue Nov 2 23:47:32 JST 2010 x86_64 x86_64 x86_64 GNU/Linux
    %_arch: x86_64
======================================================================

self-build-a52dec: self-build-a52dec-0.7.4-4vl5
    a52dec-0.7.4-4vl5: Fail
    a52dec-devel-0.7.4-4vl5: Fail
self-build-faac: self-build-faac-1.28-3vl5
    faac-1.28-3vl5: Fail
    faac-devel-1.28-3vl5: Fail
self-build-faad2: self-build-faad2-2.6.1-4vl5
    faad2-2.6.1-4vl5: OK
    faad2-devel-2.6.1-4vl5: OK
self-build-ffmpeg: self-build-ffmpeg-0.5.3-2vl5
    ffmpeg-0.5.3-2vl5: Fail
    ffmpeg-libs-0.5.3-2vl5: Fail
    ffmpeg-devel-0.5.3-2vl5: Fail
self-build-gpac: self-build-gpac-0.4.5-6vl5
    gpac-0.4.5-6vl5: Fail
    gpac-libs-0.4.5-6vl5: Fail
    gpac-devel-0.4.5-6vl5: Fail
    gpac-devel-static-0.4.5-6vl5: Fail
self-build-gstreamer-plugins-bad: self-build-gstreamer-plugins-bad-0.10.12-1vl5
    gstreamer-plugins-bad-0.10.12-1vl5: Fail
    gstreamer-plugins-bad-devel-0.10.12-1vl5: Fail
self-build-gstreamer-plugins-ffmpeg: self-build-gstreamer-plugins-ffmpeg-0.10.8-1vl5
    gstreamer-plugins-ffmpeg-0.10.8-1vl5: Fail
self-build-gstreamer-plugins-ugly: self-build-gstreamer-plugins-ugly-0.10.12-1vl5
    gstreamer-plugins-ugly-0.10.12-1vl5: Fail
self-build-lame: self-build-lame-3.98.4-1vl5
    lame-3.98.4-1vl5: Fail
    lame-mp3x-3.98.4-1vl5: Fail
    lame-devel-3.98.4-1vl5: Fail
self-build-libdca: self-build-libdca-0.0.5-3vl5
    libdca-0.0.5-3vl5: Fail
    libdca-devel-0.0.5-3vl5: Fail
    libdca-tools-0.0.5-3vl5: Fail
self-build-libdvdcss: self-build-libdvdcss-1.2.10-2vl5
    libdvdcss2-1.2.10-2vl5: Fail
    libdvdcss2-devel-1.2.10-2vl5: Fail
self-build-libdvdnav: self-build-libdvdnav-4.1.3-4vl5
    libdvdnav-4.1.3-4vl5: Fail
    libdvdnav-devel-4.1.3-4vl5: Fail
self-build-libmad: self-build-libmad-0.15.1b-5vl5
    libmad-0.15.1b-5vl5: Fail
    libmad-devel-0.15.1b-5vl5: Fail
self-build-libmp4v2: self-build-libmp4v2-1.5.0.1-2vl5
    libmp4v2-1.5.0.1-2vl5: Fail
    libmp4v2-devel-1.5.0.1-2vl5: Fail
self-build-libmpeg2: self-build-libmpeg2-0.5.1-3vl5
    libmpeg2-0.5.1-3vl5: Fail
    mpeg2dec-0.5.1-3vl5: Fail
    libmpeg2-devel-0.5.1-3vl5: Fail
self-build-libquicktime: self-build-libquicktime-1.1.5-1vl5
    libquicktime-1.1.5-1vl5: Fail
    libquicktime-devel-1.1.5-1vl5: Fail
self-build-mplayer-codecs: self-build-mplayer-codecs-20071007-5vl5
    mplayer-codecs-20071007-5vl5: Fail
self-build-x264: self-build-x264-0.0.0-11.20090522vl5
    x264-0.0.0-11.20090522vl5: Fail
    x264-devel-0.0.0-11.20090522vl5: Fail
self-build-xine-lib-extras: self-build-xine-lib-extras-1.1.16.3-2vl5
    xine-lib-extras-1.1.16.3-2vl5: OK
    xine-lib-mad-1.1.16.3-2vl5: OK
    xine-lib-faad-1.1.16.3-2vl5: OK
    xine-lib-a52dec-1.1.16.3-2vl5: OK
self-build-xvidcore: self-build-xvidcore-1.2.2-1vl5
    xvidcore-1.2.2-1vl5: Fail
    xvidcore-devel-1.2.2-1vl5: Fail

======================================================================
  SUMMARY
E: No one of the following packages have been installed:
 a52dec-0.7.4-4vl5 a52dec-devel-0.7.4-4vl5 faac-1.28-3vl5 faac-devel-1.28-3vl5 ffmpeg-0.5.3-2vl5 ffmpeg-libs-0.5.3-2vl5 ffmpeg-devel-0.5.3-2vl5 gpac-0.4.5-6vl5 gpac-libs-0.4.5-6vl5 gpac-devel-0.4.5-6vl5 gpac-devel-static-0.4.5-6vl5 gstreamer-plugins-bad-0.10.12-1vl5 gstreamer-plugins-bad-devel-0.10.12-1vl5 gstreamer-plugins-ffmpeg-0.10.8-1vl5 gstreamer-plugins-ugly-0.10.12-1vl5 lame-3.98.4-1vl5 lame-mp3x-3.98.4-1vl5 lame-devel-3.98.4-1vl5 libdca-0.0.5-3vl5 libdca-devel-0.0.5-3vl5 libdca-tools-0.0.5-3vl5 libdvdcss2-1.2.10-2vl5 libdvdcss2-devel-1.2.10-2vl5 libdvdnav-4.1.3-4vl5 libdvdnav-devel-4.1.3-4vl5 libmad-0.15.1b-5vl5 libmad-devel-0.15.1b-5vl5 libmp4v2-1.5.0.1-2vl5 libmp4v2-devel-1.5.0.1-2vl5 libmpeg2-0.5.1-3vl5 mpeg2dec-0.5.1-3vl5 libmpeg2-devel-0.5.1-3vl5 libquicktime-1.1.5-1vl5 libquicktime-devel-1.1.5-1vl5 mplayer-codecs-20071007-5vl5 x264-0.0.0-11.20090522vl5 x264-devel-0.0.0-11.20090522vl5 xvidcore-1.2.2-1vl5 xvidcore-devel-1.2.2-1vl5
RECOMMEND: You should rebuild the following packages:
 self-build-a52dec self-build-faac self-build-ffmpeg self-build-gpac self-build-gstreamer-plugins-bad self-build-gstreamer-plugins-ffmpeg self-build-gstreamer-plugins-ugly self-build-lame self-build-libdca self-build-libdvdcss self-build-libdvdnav self-build-libmad self-build-libmp4v2 self-build-libmpeg2 self-build-libquicktime self-build-mplayer-codecs self-build-x264 self-build-xvidcore
======================================================================
(0000279)
munepi   
2011-01-05 23:41   
早速、レポートを拝見しました。
結果から言いますと、faad 以外、全部ビルドに失敗していると思われます。
self-build-xine-lib-extras は一応 OK となっていますが、
一応ビルドをし直した方が懸命です。

どうしてこんなに Failed ばかりなんでしょう???
ほとんどのソースファイルが取得できていない限り、
こんなにも Failed にならないと思いますが…。

目的は、self-build-vlc ということで、
今回は慎重しつつ、
以下の 3 ステップを経ることにしてみます。

1. まず、インストールされている self-build パッケージを全部削除してしまいます。
 # apt-get remove self-build-a52dec self-build-faac self-build-ffmpeg self-build-gpac self-build-gstreamer-plugins-bad self-build-gstreamer-plugins-ffmpeg self-build-gstreamer-plugins-ugly self-build-lame self-build-libdca self-build-libdvdcss self-build-libdvdnav self-build-libmad self-build-libmp4v2 self-build-libmpeg2 self-build-libquicktime self-build-mplayer-codecs self-build-x264 self-build-xvidcore self-build-faad2 self-build-xine-lib-extras

2. 次に、self-build-ffmpeg をインストールします。
 # apt-get install self-build-ffmpeg

ちゃんと ffmpeg がインストールされているかをチェックします。
 $ ./check-self-build-packages.sh
これで、SUMMARY でエラー E: が出なければ、OK です。

もしまた失敗しているようであれば、再び 1 に戻って下さい。

3. 最後に、self-build-vlc をインストールします。
 # apt-get install self-build-vlc

ちゃんと vlc がインストールされているかをチェックします。
 $ ./check-self-build-packages.sh
これで、SUMMARY でエラー E: が出なければ、OK です。

もし失敗しているようであれば、過程 2 -> 3 においてビルドに失敗したパッケージ、
つまり、SUMMARY の RECOMMEND: You should rebuild the following packages: に
リストアップされているパッケージのみをリビルドして下さい。
例えば、self-build-hoge self-build-foo がリストアップされていたとしたら、
 # apt-get remove self-build-hoge self-build-foo
として、一旦削除してから、self-build-vlc をインストールしなおします。
 # apt-get install self-build-vlc
もしこれで失敗しているようであれば、この過程 3 を成功するまで繰り返します。

以上です。

# おまけとして、
# self-build-xine-lib-extras も
# インストールなさっておられるようですので、
# self-build-vlc がビルドに成功した後に、
# self-build-xine-lib-extras もインストールしてみて下さい。
(0000280)
anonymous   
2011-01-06 00:32   
無事インストール出来ました。
DVDからインストールしたほとんど素の状態でしたから、
初めて使う6Coreのせいなのかよく原因がわかりません。

どうもありがとうございました。
(0000281)
munepi   
2011-01-06 08:44   
> 無事インストール出来ました。
本件は、「完了」として処理致します。