vine-users ML アーカイブ



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

  • From: Munehiro Yamamoto <munepi@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:079123] Re: vlc-0.9.8a のビルド(追 伸)
  • Date: Sat, 24 Jan 2009 14:42:34 +0900
山本@千葉です.

畑さん,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