LinuxSir.cn,穿越时空的Linuxsir!

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

安装MPlayer gui模式不成功!

[复制链接]
发表于 2007-2-25 20:26:28 | 显示全部楼层 |阅读模式
从该网站上下载安装包,然后进行配置如下:

./configure  --enable-gui --language=zh_CN

但是编译不成功,如下:

make

--------------------------------
.............
make -C Gui
make[1]: Entering directory `/root/.Trash/MPlayer-1.0rc1/Gui'
make[1]: `libgui.a' is up to date.
make[1]: Leaving directory `/root/.Trash/MPlayer-1.0rc1/Gui'
cc -Wdeclaration-after-statement -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/usr/include  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT   -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I.  -I./libavutil -I./libavcodec -o mplayer mplayer.o m_property.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o libvo/libvo.a libao2/libao2.a input/libinput.a  Gui/libgui.a -L/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -L/lib -lglib-2.0   libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a stream/stream.a libswscale/libswscale.a osdep/libosdep.a -Wl,-z,noexecstack  -Llibmpdvdkit2 -lmpdvdkit  libavformat/libavformat.a  libavcodec/libavcodec.a  libavutil/libavutil.a  libpostproc/libpostproc.a          -lpng -lz -lz -ljpeg -lasound -ldl -lpthread       -lncurses      -lungif  -lsmbclient     -lpthread -ldl -rdynamic  -lm    libfaad2/libfaad2.a  mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a libass/libass.a -lfontconfig -lfreetype  -lGL -ldl -lXxf86dga -lXv  -lXxf86vm -lXinerama  -lXext -lX11  -lpthread  -L/usr/lib -lSDL -lpthread       vidix/libvidix.a  -lesd -laudiofile -lm         
Gui/libgui.a(interface.o): In function `guiInit':
interface.c.text+0xae7): undefined reference to `vo_setwindow'
collect2: ld returned 1 exit status
make: *** [mplayer] 错误 1

于是去掉gui选项,编译后安装运行没有问题,请问上面这个是为什么呢?我c学的不好-_-!
 楼主| 发表于 2007-2-27 14:00:45 | 显示全部楼层
有好心人做好的rpm包么?
回复 支持 反对

使用道具 举报

发表于 2007-2-27 14:21:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-2-27 14:22:05 | 显示全部楼层
yum 在线安装 mplayer 省事多了。
回复 支持 反对

使用道具 举报

发表于 2007-2-28 14:21:36 | 显示全部楼层
Post by dolphin2000
yum 在线安装 mplayer 省事多了。

可是直到现在我通过yum 安装mplayer无法用,因为mplayer依赖ffmpeg-libs包,这个包里面的一个库文件不能用,请问有啥解决办法?
回复 支持 反对

使用道具 举报

发表于 2007-3-1 20:08:59 | 显示全部楼层
用yum或apt把mplayer-gui装上就行了
ffmpeg-libs包如果是损坏的,换个软件源再装
回复 支持 反对

使用道具 举报

发表于 2007-3-2 12:09:14 | 显示全部楼层
后来在网上找到资料,说是因为faad包的版本太新,可以考虑先删除faad包,然后再装mplayer就可以了。
回复 支持 反对

使用道具 举报

发表于 2007-3-3 15:58:16 | 显示全部楼层
你用的是什么版本linux   看看GCC的版本   改成gcc3.2
回复 支持 反对

使用道具 举报

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

本版积分规则

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