QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1930|回复: 10

头大了,Mplayer的安装。帮忙看一下。

[复制链接]
发表于 2006-6-3 23:11:56 | 显示全部楼层 |阅读模式
本来是这样的,Error: Bad gcc version
我加了参数不检查GCC,但是走到这里也需要这个。
Error: The GUI requires GTK devel packages (which were not found).
 楼主| 发表于 2006-6-3 23:55:29 | 显示全部楼层
找了公社里的一个GTK包装上了以后,可以MAKE了,中间出来好多错误。
这下面的是最后抓出来的错误代码。



In file included from libpostproc/postprocess.c:655:
libpostproc/postprocess_template.c: In function 'do_a_deblock_MMX2':
libpostproc/postprocess_template.c:2901: error: memory input 4 is not directly addressable
libpostproc/postprocess_template.c: In function 'postProcess_MMX2':
libpostproc/postprocess_template.c:3510: warning: pointer targets in passing argument 6 of 'blockCopy_MMX2' differ in signedness
libpostproc/postprocess_template.c:3656: warning: pointer targets in passing argument 6 of 'blockCopy_MMX2' differ in signedness
libpostproc/postprocess_template.c:3757: warning: pointer targets in passing argument 4 of 'tempNoiseReducer_MMX2' differ in signedness
libpostproc/postprocess_template.c:3781: warning: pointer targets in passing argument 4 of 'tempNoiseReducer_MMX2' differ in signedness
make[1]: *** [libpostproc/postprocess.o] Error 1
make[1]: Leaving directory `/home/youngman/mplayer/MPlayer-1.0pre7try2/libavcodec'
make: *** [libavcodec/libavcodec.a] 错误 2
回复

使用道具 举报

 楼主| 发表于 2006-6-4 00:06:52 | 显示全部楼层
问题到底出在那阿?受不了了,一个播放器就严重打击了学习LINUX的决心。
把公社里安装Mplayer的 帖子全翻来看了好多遍,照着步骤做还是没成功。

我的机器是HP-nc6000笔记本,安装SUSE10.有过同样经历的哥们,请留下安装心得。谢过。
回复

使用道具 举报

发表于 2006-6-4 17:44:23 | 显示全部楼层
1、如果是 FC ,那么要装 gtk+-devel 这个包。
因为 mplayer 用的是 gtk1.x 但现在很多发行版已经放弃了 1.x 的支持。
我想 SUSE 里也有这个东西吧?

2、这个没办法解决,因为我也没见过这个问题。你贴出你的 configure 参数看看。


PS:为什么不找 mplayer 的二进制包装上?
回复

使用道具 举报

 楼主| 发表于 2006-6-4 21:08:09 | 显示全部楼层
configure参数如下

./configure --enable-gui --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs --with-xanimlibdir=/usr/lib/codecs --disable-inet6 --language=zh_CN

完全照着公社里的精华帖子弄的,上面是原参数,我改了一些参数,加了

--disable-gcc-checking   #不检查GCC
--prefix=/usr/lib/mplayer   #指定安装路径
--language=utf-8            #改安装语言为utf-8


不知道是哪里出错了?

PS:哪里有MPLAYER的二进包下?指条路吧,找了好多RPM包来装,总是提示什么缺少*.so文件,缺少好几个呢。快抓狂了。。
回复

使用道具 举报

发表于 2006-6-4 21:14:09 | 显示全部楼层
--disable-gcc-checking #不检查GCC
--prefix=/usr/lib/mplayer #指定安装路径

这两个加了就很难解决问题了。

1、不检测编译器,会导致使用不支持的编译器进行编译。导致编译出错
2、指定路径会导致不能执行&需要它的软件不能发现 mplayer
回复

使用道具 举报

 楼主| 发表于 2006-6-4 21:40:01 | 显示全部楼层
1、不检测编译器,会导致使用不支持的编译器进行编译。导致编译出错
2、指定路径会导致不能执行&需要它的软件不能发现 mplayer






不跳过GCC检查,连configure都无法下去,更不要说make了。
我没修改参数的时候也不行,早试过了,不指定路径也不行。
哎,装个播放器比编译内核的难度还要大。我只是想能弄弄在线听听歌,看看电影就OK了,用xine来放要把整个文件下完才可以放,太累了。
回复

使用道具 举报

发表于 2006-6-4 22:21:17 | 显示全部楼层
找 gcc4 的 patch
回复

使用道具 举报

发表于 2006-6-5 12:14:00 | 显示全部楼层
--language=utf-8
utf8不是一种语言
楼主连./configure --help都没仔细看,不出错是没道理的
回复

使用道具 举报

发表于 2006-6-7 20:13:24 | 显示全部楼层
我有个建议,不如用yum install mplayer 来安装,它会把所需要的包都下载下来的,我之前也是到处缺包,最后用yum安装就安装好了.这可是没办法中的办法,突然发现yum的好处了.
回复

使用道具 举报

发表于 2006-6-9 14:52:15 | 显示全部楼层
某些GCC的版本不能正确地编译mplayer,应该在mplayer的主页上有,以前看过一次.这种情况下,或是更新GCC或是换个Linux版本 e.g. MagicLinux,要不安装rpm吧,反正也不会慢上多少.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-4 17:54 , Processed in 0.074557 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表