2005年05月05日
MPlayer 1.0pre7をTurboLinux10Fに入れる
TurboLinuxではkaffeineを使って動画再生を行うがどうも不安定で再生できないファイルも多い。
そこで動画再生の定番Mplayerを入れる。
情報は
http://mikilab.doshisha.ac.jp/~t-kohata/memowiki/pukiwiki.php?MPlayer
ただしコンパイル時に
libavcodec/rational.h:41: error: parse error before "__attribute__"
みたいにエラーがでるのでソースの修正が必要になる。
幸い2chに同じ現象とその解決方法が乗ってたので参考にする。
2chではさんざんすれ違いとかで叩かれているが・・・。
http://64.233.179.104/search?q=cache:7pIfJUWRnGkJ:pc.2ch.net/test/read.cgi/linux/1064630874/681-780+__attribute__+Mplayer&hl=ja&lr=lang_ja&client=firefox-a%20target=nw
--引用開始
ディレクトリMPlayer-1.0pre/libavcodec/のcommon.hに追加行(1),(2)を追加する。
#ifdef HAVE_AV_CONFIG_H <-----追加行(1)
#if defined(__GNUC__)&&(__GNUC__>3 || __GNUC__== 3 && __GNUC_MINOR__> 0)
# define always_inline __attribute__((always_inline)) inline
#else
# define always_inline inline
#endif
#endif <-----追加行(2)
-- 引用ここまで
とあるがpre7だと多少ソースが違ってソースの最初の__attribute__がある固まりをifdefで囲めばおk。
後はサイトの通りに設定をすれば無事にMplayerがインストールできる。
Trackback on "MPlayer 1.0pre7をTurboLinux10Fに入れる"
このエントリーのトラックバックURL:
"MPlayer 1.0pre7をTurboLinux10Fに入れる"へのトラックバックはまだありません。
[url=http://b3gmj84toxynlacp.com/]k37l6ehidavacoif[/url]
[link=http://jdakwqdroto1nw5b.com/]xraxn0fp0tdse12o[/link]
a40noprtpo3dtc3f
http://rg4omze4z54fw22q.com/
外部記憶装置
[url=http://b3gmj84toxynlacp.com/]k37l6ehidavacoif[/url]
[link=http://jdakwqdroto1nw5b.com/]xraxn0fp0tdse12o[/link]
a40noprtpo3dtc3f
http://rg4omze4z54fw22q.com/
外部記憶装置
[url=http://b3gmj84toxynlacp.com/]k37l6ehidavacoif[/url]
[link=http://jdakwqdroto1nw5b.com/]xraxn0fp0tdse12o[/link]
a40noprtpo3dtc3f
http://rg4omze4z54fw22q.com/
外部記憶装置