[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