Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001238Vine Linux1 バグ公開2011-12-22 19:222012-01-19 10:07
anonymous 
munepi 
不明 
完了不明 
VineSeed 
 
x86, x86_64
self-build-ffmpeg-0.9-1vl7, libcrystalhd-3.5.1-2vl7
0001238: [Seed] self-build-ffmpeg-0.9-1vl7のビルドに失敗する
最新のVineSeed環境へ「self-build-ffmpeg-0.9-1vl7.noarch」を
インストールしたところ、ビルド進捗率60%あたりで失敗して終了してしまいます。

ログを確認したところ、libcrystalhd関連をビルド中に
エラー発生で終了しています。

そのため、libcrystalhdとlibcrystalhd-develを削除の上
再度インストールを試みたところ無事完了しました。
設定されていません。
log self-build-ffmpeg.log (140,401) 2012-01-13 23:30
http://mantis.vinelinux.org/file_download.php?file_id=53&type=bug
課題の履歴
2011-12-22 19:22anonymous新規課題
2011-12-22 19:46munepi担当者 => munepi
2011-12-22 19:46munepi状態新規 => 担当者決定
2011-12-22 19:46munepiコメント追加: 0000714
2012-01-12 09:05munepiパッケージself-build-ffmpeg-0.9-1vl7.noarch => self-build-ffmpeg-0.9-1vl7, libcrystalhd-3.5.1-2vl7
2012-01-12 09:05munepiarchx86 => x86, x86_64
2012-01-12 09:05munepi状態担当者決定 => テスト待ち
2012-01-12 09:05munepiコメント追加: 0000715
2012-01-13 23:30anonymous添付ファイル追加: self-build-ffmpeg.log
2012-01-13 23:30anonymousコメント追加: 0000716
2012-01-19 10:07munepi状態テスト待ち => 完了
2012-01-19 10:07munepiコメント追加: 0000717

コメント
(0000714)
munepi   
2011-12-22 19:46   
ご報告をありがとうございます。

> 最新のVineSeed環境へ「self-build-ffmpeg-0.9-1vl7.noarch」を
> インストールしたところ、ビルド進捗率60%あたりで失敗して終了してしまいま
> す。
>
> ログを確認したところ、libcrystalhd関連をビルド中に
> エラー発生で終了しています。
>
> そのため、libcrystalhdとlibcrystalhd-develを削除の上
> 再度インストールを試みたところ無事完了しました。

このような気付きにくい依存関係の報告は、
大変助かります。
こちらでも検証してみます。


状態を「割当済み」へ変更します。
(0000715)
munepi   
2012-01-12 09:05   
山本@千葉です。

> > ログを確認したところ、libcrystalhd関連をビルド中に
> > エラー発生で終了しています。

/var/tmp/self-build-ffmpeg.log を確認したところ、libcrystalhd-devel に同梱されているヘッダファイルにおいて、bool が unknown だったために、ffmpeg の crystalhd 関連ソースのビルドが失敗していたようです。

 [VineSeed:024504] update: self-build-ffmpeg (vl7), libcrystalhd (vl7)
 http://ml.vinelinux.org/vineseed/msg07649.html [^]
にて、本件の対応をしてみました。

問題なくビルドが通るか、確認いただけますでしょうか?
(0000716)
anonymous   
2012-01-13 23:30   
山本@千葉様

本件ご対応ありがとうございました。

ffmpegが、ちゃんとビルド出来るか確認したところOKでした。

まず、以前libcrystalhd関連パッケージをアンインストールしていたので
新バージョンをインストールし直す。

crystalhd-firmware-3.5.1-3vl7.noarch
libcrystalhd-3.5.1-3vl7.i686
libcrystalhd-devel-3.5.1-3vl7.i686

その後、self-build-ffmpegパッケージをアップデートしました。

self-build-ffmpeg-0.9.1-1vl7.noarch

以下が、インストール時に画面に表示された内容です。

'-------------------------------
更新/インストール中
  self-build-ffmpeg-0.9.1-1vl7.noarch ############################## [100%]
     rpm パッケージの作成を開始します。(self-build-ffmpeg)
     ソースファイルをダウンロードしています...
http://ffmpeg.org/releases/ffmpeg-0.9.1.tar.bz2 [^]
--2012-01-12 17:21:04-- http://ffmpeg.org/releases/ffmpeg-0.9.1.tar.bz2 [^]
ffmpeg.org をDNSに問いあわせています... 192.190.173.45
ffmpeg.org|192.190.173.45|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4974636 (4.7M) [application/x-bzip2]
`/var/tmp/self-build-ffmpeg.ttMoaV/rpm/SOURCES/ffmpeg-0.9.1.tar.bz2' に保存中

100%[====================================================================>] 4,974,636 100K/s 時間 43s

2012-01-12 17:21:49 (112 KB/s) - `/var/tmp/self-build-ffmpeg.ttMoaV/rpm/SOURCES/ffmpeg-0.9.1.tar.bz2' へ保存完了 [4974636/4974636]

     ソースファイルのダウンロードが完了しました。
     rpm パッケージをビルドしています...
      (詳細は /var/tmp/self-build-ffmpeg.log を参照してください。)
     100%[============================================================>]
     rpm パッケージのビルドが完了しました。
     作成した rpm パッケージから必要なファイルを事前に配置しました。
     ffmpeg-devel で gpac をリビルドします。
     Subversion を用いてソースファイルをダウンロードしています...
bash: /home/shirow/.bashrc: 許可がありません
     rpm パッケージの作成を開始します。(self-build-gpac)
     ソースファイルをダウンロードしています...
     ソースファイルのダウンロードが完了しました。
     rpm パッケージをビルドしています...
      (詳細は /var/tmp/self-build-gpac.log を参照してください。)
      69%[=========================================> ]
     rpm パッケージのビルドが完了しました。
     作成した rpm パッケージから必要なファイルを事前に配置しました。
完了
作成/ダウンロードした rpm パッケージをインストールしています...
準備しています... ########################################### [100%]
   1:ffmpeg-libs ########################################### [ 14%]
   2:gpac-libs ########################################### [ 29%]
   3:gpac-devel ########################################### [ 43%]
   4:gpac-devel-static ########################################### [ 57%]
   5:ffmpeg-devel ########################################### [ 71%]
   6:gpac ########################################### [ 86%]
   7:ffmpeg ########################################### [100%]
インストールが完了しました。
インストールしたファイルを /var/cache/apt/archives に移動しました。
'-------------------------------

途中「bash: /home/shirow/.bashrc: 許可がありません」と表示されて処理が停止したかと思いましたが
しばらくほっとくと処理が進んで、無事インストールが完了しました。

とりあえず、/var/tmp/self-build-ffmpeg.logを添付しておきます。
(0000717)
munepi   
2012-01-19 10:07   
山本@千葉です。

確認のご報告をありがとうございます。

> 途中「bash: /home/shirow/.bashrc: 許可がありません」と表示されて処理が停
> 止したかと思いましたが
> しばらくほっとくと処理が進んで、無事インストールが完了しました。
>
> とりあえず、/var/tmp/self-build-ffmpeg.logを添付しておきます。

「bash: /home/shirow/.bashrc: 許可がありません」が何によってくるのか分かり兼ねます (^^;;

self-build-ffmpeg-0.9 が問題なくビルドできたということで、
状態を「完了」とします。