LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 657|回复: 5

mplayer 在SLED下的编译失败,求助

[复制链接]
发表于 2006-8-27 20:46:23 | 显示全部楼层 |阅读模式
configre过了以后,执行make命令,提示如下:
cjj:/home/cjj/SoftWare/MPlayer-1.0pre8 # make
cc -c -I../libvo -I../../libvo -I/usr/X11/include -fno-PIC -O4 -march=pentium-m -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.      -I/usr/include/freetype2   -I/usr/X11/include   -I./libavutil -I./libavcodec   -o mplayer.o mplayer.c
In file included from libmpdemux/dvbin.h:11,
                 from mplayer.c:117:
libmpdemux/dvb_defaults.h:73:3: warning: #warning No DVB-T country defined in dvb_defaults.h, defaulting to UK. Ignore this if using Satellite or Cable.
In file included from mplayer.c:640:
cfg-mplayer.h:383: error: 'help_text' undeclared here (not in a function)
mplayer.c: In function 'main':
mplayer.c:2579: warning: passing argument 3 of 'mp_msg' from incompatible pointer type
make: *** [mplayer.o] 错误 1
cjj:/home/cjj/SoftWare/MPlayer-1.0pre8 #

请问这大概是什么原因
发表于 2006-8-28 12:46:48 | 显示全部楼层
按照置顶贴说的
先安装源,然后用yast安装让yast自己解决依赖

我的已经可以看新闻了
回复 支持 反对

使用道具 举报

发表于 2006-8-28 13:00:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-28 13:17:35 | 显示全部楼层
原因大概是gcc 4的原因,我用了patch,就可以了
回复 支持 反对

使用道具 举报

发表于 2006-8-28 13:29:25 | 显示全部楼层
最新 mplayer pre8支持 gcc4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-28 14:37:16 | 显示全部楼层
通过Yast安装,或者通过rpm包安装是比较简单
但安装完后,不能播放rstp:// 中含有中文的视频文件,含有英文没有问题,gmplayer启动打开含有中文的视频文件时,看不到中文名的
所以,我想是不是没有经过编译,我想通过编译来看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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