Vine Linux バグトラッキングシステム - VineSeed
課題の詳細を表示
0002886VineSeed1 バグ公開2015-02-28 23:362016-10-26 22:22
shirow_higa 
ara_t 
毎回 
完了実装済 
x86
self-build-libquicktime-1.2.4-4vl7
0002886: [Seed] self-build-libquicktimeのインストールに失敗します。
VineSeedの最新環境で「self-build-libquicktime」をインストールすると、
パッケージのビルドに失敗してしまいます。

'-----------------------------------
$ sudo apt-get install self-build-libquicktime
.
.<<省略>>
.
`/var/tmp/self-build-libquicktime.KcciIq/rpm/SOURCES/self-build-libquicktime/libquicktime-1.2.4.tar.gz' に保存中

/var/tmp/self-build-libquickti 100%[======================================================>] 1005K 109KB/s 時間 11s

2015-02-28 23:15:07 (88.3 KB/s) - `/var/tmp/self-build-libquicktime.KcciIq/rpm/SOURCES/self-build-libquicktime/libquicktime-1.2.4.tar.gz' へ保存完了 [1028626/1028626]

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

/var/tmp/self-build-libquicktime.logのエラーの内容を元に検索したところ、
以下のHPを探しました。

'-----------------------------------
Grimoire - Bug 0000625: [libquicktime] fails to build with new ffmpeg 2.0 (patch provided) - Source Mage GNU/Linux

http://www.sourcemage.org/issues/625 [^]
'-----------------------------------

このHPにある「ffmpeg2.0.patch」を当てて、ソースファイルをmakeしたところ
無事完了することを確認しました。

'-----------------------------------
$ tar zxvf libquicktime-1.2.4.tar.gz

$ cd libquicktime-1.2.4

$ patch -p1 < ../ffmpeg2.0.patch

$ ./configure --enable-gpl --disable-rpath --with-cpuflags="$RPM_OPT_FLAGS" --disable-dependency-tracking --without-doxygen --disable-static --with-libdv --enable-libswscale

$ sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool

$ sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

$ make
'-----------------------------------

次回リリース時に「ffmpeg2.0.patch」を含めた形に出来ないでしょうか?
ご対応の程よろしくお願いいたします。
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install self-build-libquicktime
設定されていません。
patch ffmpeg2.0.patch (5,227) 2015-02-28 23:36
http://mantis.vinelinux.org/file_download.php?file_id=371&type=bug
課題の履歴
2015-02-28 23:36shirow_higa新規課題
2015-02-28 23:36shirow_higa添付ファイル追加: ffmpeg2.0.patch
2015-12-19 22:36tomopカテゴリ1 バグ => カテゴリなし
2015-12-19 22:37tomopプロジェクトVine Linux => VineSeed
2016-10-26 14:32ara_tコメント追加: 0009996
2016-10-26 14:33ara_t担当者 => ara_t
2016-10-26 14:33ara_t状態新規 => テスト待ち
2016-10-26 14:33ara_t解決状況不明 => 実装済
2016-10-26 14:33ara_tカテゴリカテゴリなし => 1 バグ
2016-10-26 22:00shirow_higaコメント追加: 0009997
2016-10-26 22:21ara_tコメント追加: 0009998
2016-10-26 22:22ara_t状態テスト待ち => 完了

コメント
(0009996)
ara_t   
2016-10-26 14:32   
遅くなってしまいましたが、
ffmpeg2.0.patchを適用した
self-build-libquicktime-1.2.4-5vl7
をアップロードしました。

sudo vbuilder --version VineSeed --unionfs clean install-rpm self-build-libquicktime
sudo vbuilder --version VineSeed --arch i386 --unionfs clean install-rpm self-build-libquicktime
でエラーなくインストールできることは確認しています。

実機での確認をお願いします。
(0009997)
shirow_higa   
2016-10-26 22:00   
ご対応頂きありがとうございました。

こちらの実機環境でも、無事インストールできる事を確認致しました。
(0009998)
ara_t   
2016-10-26 22:21   
確認ありがとうございました。
この課題は完了にさせて頂きます。