QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2249|回复: 8

交叉编译Mplayer失败

[复制链接]
发表于 2005-10-10 16:45:38 | 显示全部楼层 |阅读模式
为2410编译Mplayer,当编译到huffyuv.c时,发生错误,提示如下:
[code:1]
SOURCE -c -o huffyuv.o huffyuv.c
huffyuv.c: In function `encode_422_bitstream':
huffyuv.c:682: internal error--unrecognizable insn:
(insn 203 199 207 (set (reg:SI 118)
(zero_extend:SI (mem:QI (plus:SI (reg:SI 116)
(subreg:SI (reg:DI 84) 0)) 0))) -1 (insn_list 199 (nil))
(expr_list:REG_DEAD (reg:SI 116)
(nil)))
cpp0: output pipe has been closed
make[1]: *** [huffyuv.o] Error 1
make[1]: Leaving directory `/home/zhaolei/arm9/project/MPlayer.arm/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2
[/code:1]
Mplayer是最新的,从cvs上下载的(试过1.0pre7try2,错误一样)
"internal error--unrecognizable insn" 我都没遇到过,是不是编译器内部错误?
我的交叉编译器2.95.3是自己编译的,但编译其他程序包括QT都没有发生问题。
2.95.3的编译器也是比较稳定的了? 求高手指教。
发表于 2005-10-14 15:19:56 | 显示全部楼层

我也遇到过

这个问题我也遇到过
后来我改了configure后面带的参数
也不知道怎么改得就没问题
我也在做这方面的工作
有机会交流一下
MSN:[email protected]
回复

使用道具 举报

 楼主| 发表于 2005-10-14 18:15:22 | 显示全部楼层
我一怒之下把2.95.3的工具链给删了。
编了一个下午的3.2工具链,结果...   编译出啦的程序出现“段错误”!

郁闷郁闷.........
回复

使用道具 举报

 楼主| 发表于 2005-10-18 10:41:03 | 显示全部楼层
的确是编译器的问题,我用2.95.3就是有内部错误。
现在换arm-linux-gcc 3.2 + glibc 2.2.5就没有问题了。
以前的段错误是binutils-2.13给弄出来,用2.13.2.1就没有问题了。

原先用ffplay,单独处理图象或者单独处理声音是可以的,但是一块儿放就不动了。
现在发现mplayer真的效率比较高,matrix.mpg可以同时处理声音和图象,不过mp3lib好象在交叉编译不能用。一开始的加载也太慢了点?
回复

使用道具 举报

发表于 2005-10-20 21:19:16 | 显示全部楼层
我遇到的问题和你的一模一样啊.能再详细的讲一下你是怎么解决的吗?
回复

使用道具 举报

发表于 2005-11-4 10:37:50 | 显示全部楼层
我编译都有十天了,总遇到和楼主相同的错误,不知道楼主解决了没有,能和大家交流一下吗? 有那位大虾编译成功了,给出方法好吗! 谢谢了!!!
回复

使用道具 举报

发表于 2005-11-4 10:51:19 | 显示全部楼层
对啦.我的QQ:344606425,希望和大家多交流!
回复

使用道具 举报

发表于 2005-11-4 19:56:21 | 显示全部楼层
换Gcc3.2就可以了.
回复

使用道具 举报

发表于 2005-12-17 10:20:35 | 显示全部楼层

mplayer的交叉编译

能否告知小弟详细的编译过程?我正不知从何开始下手。感激不尽啊。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-3 00:37 , Processed in 0.048829 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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