LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: shizhongda

19日升级后mplayer不能启动!!!

[复制链接]
发表于 2008-10-20 20:33:13 | 显示全部楼层
编译不了
停在这里了
h264.c: In function 'fill_caches':
h264.c:125: warning: assignment discards qualifiers from pointer target type
h264.c:164: warning: assignment discards qualifiers from pointer target type
h264.c:166: warning: assignment discards qualifiers from pointer target type
h264.c:170: warning: assignment discards qualifiers from pointer target type
h264.c: In function 'pred_direct_motion':
h264.c:1052: warning: assignment from incompatible pointer type
h264.c:1053: warning: assignment from incompatible pointer type
h264.c: In function 'filter_mb':
h264.c:6426: warning: initialization from incompatible pointer type
h264.c:6427: warning: initialization from incompatible pointer type
cabac.h: In function 'get_cabac_noinline':
cabac.h:527: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
cabac.h:527: error: 'asm' operand has impossible constraints
make[1]: *** [h264.o] Error 1
make[1]: Leaving directory `/tmp/mplayer-svn/src/mplayer-build/libavcodec'
make: *** [libavcodec/libavcodec.a] 错误 2
==> 错误: 创建失败。
回复 支持 反对

使用道具 举报

发表于 2008-10-20 21:01:23 | 显示全部楼层
为什么要用ESD??ALSA不是很好吗
回复 支持 反对

使用道具 举报

发表于 2008-10-22 17:36:20 | 显示全部楼层
Post by 沙漠之子;1896659
编译不了
停在这里了
h264.c: In function 'fill_caches':
h264.c:125: warning: assignment discards qualifiers from pointer target type
h264.c:164: warning: assignment discards qualifiers from pointer target type
h264.c:166: warning: assignment discards qualifiers from pointer target type
h264.c:170: warning: assignment discards qualifiers from pointer target type
h264.c: In function 'pred_direct_motion':
h264.c:1052: warning: assignment from incompatible pointer type
h264.c:1053: warning: assignment from incompatible pointer type
h264.c: In function 'filter_mb':
h264.c:6426: warning: initialization from incompatible pointer type
h264.c:6427: warning: initialization from incompatible pointer type
cabac.h: In function 'get_cabac_noinline':
cabac.h:527: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
cabac.h:527: error: 'asm' operand has impossible constraints
make[1]: *** [h264.o] Error 1
make[1]: Leaving directory `/tmp/mplayer-svn/src/mplayer-build/libavcodec'
make: *** [libavcodec/libavcodec.a] 错误 2
==> 错误: 创建失败。


试试这个

  echo "h264.o: CFLAGS += -fomit-frame-pointer" >> libavcodec/Makefile #fixed some compilation problems;
  echo "i386/snowdsp_mmx.o: CFLAGS += -fomit-frame-pointer" >> libavcodec/Makefile

http://aur.archlinux.org/packages.php?ID=19672
回复 支持 反对

使用道具 举报

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

本版积分规则

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