XXXXXXXX@XXXXXXXX wrote:
早速どうもありがとうございました。
念のため、当方の手元で再度 vbuilder にてテストしてみましたが、全く問題
ありませんでした。
$ sudo vbuilder --version 5.1_i386 clean build install-rpm self-build-mplayer
このときのビルドログ self-build-mplayer.log を添付致します。
さて、ビルドエラーとなっている箇所で、
> stream/stream_dvd.c: In function 'dvd_parse_chapter_range':
> stream/stream_dvd.c:171: warning: passing argument 2 of 'strtol' from incompatible pointer type
> stream/stream_dvd.c: In function 'dvd_seek_to_time':
> stream/stream_dvd.c:648: error: 'vts_tmapt_t' undeclared (first use in this function)
> stream/stream_dvd.c:648: error: (Each undeclared identifier is reported only once
> stream/stream_dvd.c:648: error: for each function it appears in.)
> stream/stream_dvd.c:648: error: 'vts_tmapt' undeclared (first use in this function)
とあります。
vts_tmapt_t が宣言されてないと怒られていますが、
check-self-build-packages.sh によると、
> self-build-libdvdnav: self-build-libdvdnav-4.1.3-4vl5
> libdvdnav-4.1.3-4vl5: OK
> libdvdnav-devel-4.1.3-4vl5: OK
にあるように、libdvdnav のビルドは問題ないので、
libdvdread-devel がインストールされているはずなんですね。
mplayer.spec の ./configure でも --enable-dvdread を入れているので、
libdvdread-devel が入っていないとは考えにくいです。
# 念のため、以下をチェックして頂けますか?
# $ rpm -q libdvdread-devel
なので、vts_tmapt_t は見つかると思うんです。
もしかしてパラレルメイクが失敗することってあるんでしょうか?
$ apt-get source self-build-mplayer
でソースを取得します。
デフォルトだと、${HOME}/rpm/SOURCES/mplayer.spec が展開されているはずで
すので、
mplayer.spec の161 行目を以下のように書き換えて頂けますか?
%{__make} %{?_smp_mflags}
を
%{__make}
に変更。
これでビルド可能でしょうか?
$ rpmbuild -ba ${HOME}/rpm/SPECS/self-build-mplayer.spec
$ sudo apt-get reinstall ${HOME}/rpm/noarch/self-build-mplayer-XXXXXXXXnoarch.rpm
== このレポートの詳細は以下の通りです ==
レポート ID : 966
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=966
分類 : バグ
Vine ver. : 5.1
関連パッケージ : なし
arch : x86
状態 : 新規
優先度 : 中
重大度 : 普通
担当者 : munepi
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/