MPlayer fedora 15编译问题解决
2011-10-28 16:29
330 查看
1、make
可能又会有错误比如
2、
原帖由 xjfengt 于 2010-6-8 01:34 发表
./configure 通过 无错误
make 时出错 以下是出错信息
-lglib-2.0 -Wl,-z,noexecstack -ffast-math -lncurses -lpng -lz -lmng -lz -ljpeg -lungif -lasound -ldl -lpthread -lfreetype -lfontconfig -lz -lb ...
今天我也遇到这个问题了, 搜到这个帖子原以为有人解决呢, 没想到一无所获. 最后还是看Makefile解决了, 共享一下.
产生这个问题的原因是lib库引用错了. QuantizeBuffer是libgif里的东东, 但是却引用成-lungif. 找到Makefile引用的地方, 把-lungif改成-lgif就可以了.
刚刚碰到这个问题的时候我就是这么想的, 可是在Makefie里搜了一下却没有发现ungif, 原想偷偷懒, 不想仔细看Makefile了, 没有想到google也没有找到解决的办法. 没办法只好看了Makefile, 最后发现定义引用的地方不在Makefile里, 而在Makefile包含的一个config.mak里(大概是46行). 唉.
可能又会有错误比如
vo_ivtv.c:80: warning: unused variable ''sd1'' vo_ivtv.c:79: warning: unused variable ''sd'' 或者 -o vo_ivtv.o vo_ivtv.c vo_ivtv.c: In function 'ivtv_reset': vo_ivtv.c:79: error: storage size of 'sd' isn't known vo_ivtv.c:80: error: storage size of 'sd1' isn't known vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function) vo_ivtv.c:84: error: (Each undeclared identifier is reported only once vo_ivtv.c:84: error: for each function it appears in.) vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function) vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function) vo_ivtv.c:80: warning: unused variable 'sd1' vo_ivtv.c:79: warning: unused variable 'sd' 之流等等, 那就是碰到配置选项问题, 还要改一下 (先make distclean,然后./configure --prefix=/usr/local/mplayer --enable-gui --codecsdir=/usr/lib/codecs --win32codecsdir=/usr/lib/win32 --language=zh_CN --disable-ivtv,然后再重新make就成功了)
2、
原帖由 xjfengt 于 2010-6-8 01:34 发表
./configure 通过 无错误
make 时出错 以下是出错信息
-lglib-2.0 -Wl,-z,noexecstack -ffast-math -lncurses -lpng -lz -lmng -lz -ljpeg -lungif -lasound -ldl -lpthread -lfreetype -lfontconfig -lz -lb ...
今天我也遇到这个问题了, 搜到这个帖子原以为有人解决呢, 没想到一无所获. 最后还是看Makefile解决了, 共享一下.
产生这个问题的原因是lib库引用错了. QuantizeBuffer是libgif里的东东, 但是却引用成-lungif. 找到Makefile引用的地方, 把-lungif改成-lgif就可以了.
刚刚碰到这个问题的时候我就是这么想的, 可是在Makefie里搜了一下却没有发现ungif, 原想偷偷懒, 不想仔细看Makefile了, 没有想到google也没有找到解决的办法. 没办法只好看了Makefile, 最后发现定义引用的地方不在Makefile里, 而在Makefile包含的一个config.mak里(大概是46行). 唉.
相关文章推荐
- 解决fedora14 gcc编译的问题
- Fedora 15解决标题栏太宽的问题
- 解决Fedora上code::blocks不能编译问题
- 解决Fedora 15 下rar文件解压问题
- VMware安装Fedora18,升级3.8.2内核,导致hgfs无法编译安装,无法共享文件夹的问题解决方法
- 安装fedora 15 ,配置网络出问题 解决办法
- 在fedora15上编译pc版的qtopia2.2所遇到的问题
- 解决Fedora15桌面问题
- Fedora 15 降级安装GCC-4.5.3 全过程以及遇到的问题和解决办法总结
- fedora下PAE扩展 以及virtualbox编译出现的问题的解决方法。
- Fedora下NVIDIA显卡驱动编译问题解决记录
- 解决在Fedora15上安装Google Earth后无法启动的问题
- 编译移植Mplayer到mini2440开发板的过程及问题解决办法
- 解决U盘使用DVD镜像安装Fedora15需要联网的问题
- Fedora 下安装Mplayer(添加源和解决错误问题)
- 解决Fedora 15 Gnome 3 中布局不紧凑,按钮肥大,标题栏太宽问题
- 解决Fedora 自己编译的内核不能运行Virtualbox的问题。
- QT SDK 4.8.4 fedora中安装与编译遇到的小问题与解决,经验分享
- 解决Fedora 15 下rar文件解压问题
- 在fedora10下编译android以及常见问题解决