[MPlayer]Slackware 12.1 上编译MPlayer-1.0rc2

July 29th, 2008 | by vvoody |

前段时间有要mplayer输出mp3的需求,但发现我的系统中没有安装lame,故早先编译的mplayer也没有加进对其的支持。于是下了个lame,准备再编译一遍发现无法编译通过了,make时提示什么ivtv错误。我的MPlayer-1.0rc2是在Slackware 12.0上编译的,现在升级到了12.1。

搜了一下发现原因是 >= 2.6.24 的kernel已包含了ivtv。需要打补丁,相关讨论见 alt.os.linux.slackware

当然,不想麻烦的话,./configure 时加如 –disable-ivtv 参数即可。但这样我觉得不爽,况且发现还有其他一些patch,索性统统打上重新编译得了。

下载全部 6个patch 到 MPlayer 解压后的根目录里,执行:

$ for diff in *.diff; do patch -p1 < $diff; done

最后编译吧 ;-)

我的 configure 参数:

  • ./configure –prefix=/usr/local/mplayer –codecsdir=/usr/local/mplayer/lib/codecs/ –enable-largefiles –enable-freetype –enable-menu

Post a Comment

To submit your comment, click the image below where it asks you to...
根据下面图中的提示点击后提交留言... Clickcha - The One-click Captcha