2009年1月24日

[vine-users:079123] Re: vlc-0.9.8a のビルド(追伸)

山本@千葉です.

畑さん,vlc-0.8.6e のレポートを有難うございます.
頂いたレポートを参考にしまして,
手元では self-build-vlc-0.9.8a を作成し,動作テストを行っています.

VMware Player で Vine Linux 4.2 上でのテストのため,
動作確認がなんだか釈然としていないので,

宜しければ self-build-vlc-0.9.8a のテストにお付き合いして頂ければ幸いです.

基本的な依存関係は,以下のようにしました.
# バイナリで配布できるならば,本当はもっとガチガチに依存関係を
# 決めたいのですが,後は configure へ任せることにしています.
# なので,configure オプションもかなり緩めです.

BuildRequires: self-build-libmpeg2
BuildRequires: libgcrypt-devel
Requires: XOrg-gl
BuildRequires: XOrg-devel
BuildRequires: XOrg-gl-devel

BuildRequires: faad2-devel
BuildRequires: self-build-a52dec
BuildRequires: self-build-faac
BuildRequires: self-build-libdca
BuildRequires: self-build-ffmpeg
BuildRequires: self-build-libdvdnav
BuildRequires: libdvdread-devel
BuildRequires: self-build-x264
BuildRequires: self-build-xvidcore
BuildRequires: libmad-devel
BuildRequires: fribidi-devel
BuildRequires: twolame-devel
BuildRequires: libmpcdec-devel

BuildPreReq: gcc4 gcc4-c++
BuildRequires: qt4-devel

このうち self-build-libmpeg2, self-build-libdvdnav, twolame-devel,
libmpcdec-devel は,さきほど VinePlus へ put しましたので,
しばらくすると apt-get からインストールできると思います.

ソースからインストールする手順としましては,こんな感じになります.

# apt-get install self-build-libmpeg2 libgcrypt-devel XOrg-gl XOrg-devel \
XOrg-gl-devel faad2-devel self-build-a52dec self-build-faac \
self-build-libdca self-build-ffmpeg self-build-libdvdnav libdvdread-devel \
self-build-x264 self-build-xvidcore libmad-devel fribidi-devel \
twolame-devel libmpcdec-devel gcc4 gcc4-c++ qt4-devel
$ tar -zxvf vlc-0.9.8a.tar.bz2
$ cd vlc-0.9.8a
$ chmod -x modules/gui/qt4/qt4*
$ export CC=gcc-4.0.2 CXX=g++-4.0.2
$ ./configure \
--prefix=/usr \
--disable-dependency-tracking \
--disable-rpath \
--enable-release \
--with-tuning=no \
--enable-switcher \
--enable-shout \
--disable-dbus --disable-hal \
--disable-v4l2 --disable-libv4l2 \
--enable-dvdread --enable-dvdnav \
--enable-loader \
;
$ make
# make install

gcc4 でビルドしますので,export が気になるようでしたら,
$ CC=gcc-4.0.2 CXX=g++-4.0.2 ./configure (以下略)
としても同じ設定になります.

手元の 4.2 環境で rpm でビルドしてインストールした vlc ですと,
*.m2v なども再生されていますが,如何でしょうか?

----------
山本 宗宏
Key ID: 0x7637A1D1
Key Fingerprint: 570B C7E6 E5F3 E14F 0898 3EB8 8ECC 8310 7637 A1D1


投稿者 xml-rpc : 2009年1月24日 14:42
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/81466
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。