QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3170|回复: 3

Mplayer for ARM 安装有debug??

[复制链接]
发表于 2006-2-7 15:54:52 | 显示全部楼层 |阅读模式
请问一下,小弟目前从事嵌入式设计,目前下载Mplayer-1.0pre7try2版本,使用的是gcc :version 3.3.5  , cross-arm-gcc:2.95.3
在x86编译可以通过产生执行档,但要编译for ARM时却出了错,弄了很久,还是没办法解决,是那里出了差错呢...

这是我的mplayer.conf:
#!/bin/sh
./configure \
  --disable-mencoder \
  --disable-gui \
  --disable-largefiles \
  --disable-linux-devfs \
  --disable-iconv \
  --disable-langinfo \
  --disable-lirc \
  --disable-lircc \
  --disable-joystick \
  --disable-vm \
  --disable-xf86keysym \
  --disable-tv \
  --disable-tv-v4l \
  --disable-tv-v4l2 \
  --disable-tv-bsdbt848 \
  --disable-edl \
  --disable-network \
  --disable-winsock2 \
  --disable-smb \
  --disable-live \
  --disable-dvdread \
  --disable-mpdvdkit \
  --disable-cdparanoia \
  --disable-freetype \
  --disable-fontconfig \
  --disable-unrarlib \
  --disable-menu \
  --disable-sortsub \
  --disable-fribidi \
  --disable-enca \
  --disable-macosx \
  --disable-macosx-finder-support \
  --disable-macosx-bundle \
  --disable-inet6 \
  --disable-ftp \
  --disable-vstream \
\
  --disable-gif \
  --disable-png \
  --disable-jpeg \
  --disable-liblzo \
  --disable-win32 \
  --disable-dshow \
  --disable-qtx \
  --disable-xanim \
  --disable-real \
  --disable-xvid \
  --disable-x264 \
  --disable-divx4linux \
  --disable-opendivx \
  --enable-libavcodec \
  --disable-libavformat \
  --disable-libfame \
  --disable-internal-tremor \
  --disable-tremor-low \
  --disable-external-tremor \
  --disable-vorbis \
  --disable-theora \
  --disable-internal-matroska \
  --disable-external-faad \
  --disable-internal-faad \
  --disable-ladspa \
  --disable-libdv \
  --disable-mad \
  --disable-toolame \
  --disable-xmms \
  --disable-mp3lib \
  --enable-liba52 \
  --disable-libdts \
  --enable-libmpeg2 \
  --disable-amr_nb  \
  --disable-amr_nb-fixed  \
  --disable-amr_wb  \
\
  --disable-vidix \
  --disable-gl \
  --disable-dga \
  --disable-vesa \
  --disable-svga \
  --disable-sdl \
  --disable-aa \
  --disable-caca \
  --disable-ggi \
  --disable-directx \
  --disable-dxr2 \
  --disable-dxr3 \
  --disable-dvb \
  --disable-dvbhead \
  --disable-mga \
\
  --disable-xmga \
\
  --disable-xv \
  --disable-xvmc \
  --disable-vm \
  --disable-xinerama \
  --disable-x11 \
  --enable-fbdev \
  --disable-mlib \
  --disable-3dfx \
  --disable-tdfxfb \
  --disable-directfb \
  --disable-zr \
  --disable-bl \
  --disable-tdfxvid \
  --disable-tga \
  --disable-pnm  \
  --disable-md5sum  \
\
  --disable-alsa \
  --enable-ossaudio \
  --disable-arts \
  --disable-esd \
  --disable-polyp \
  --disable-jack \
  --disable-nas \
  --disable-sgiaudio \
  --disable-sunaudio \
  --disable-win32waveout \
  --target=arm-linux \
  --cc=arm-linux-gcc \
  --as=arm-linux-as \
  --host-cc=gcc


这是输出错误:
arm-linux-gcc -I../libvo -I../../libvo  -O4   -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT  -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE  -c -o fft.o fft.c
arm-linux-gcc -I../libvo -I../../libvo  -O4   -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT  -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE  -c -o mdct.o mdct.c
arm-linux-gcc -I../libvo -I../../libvo  -O4   -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT  -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE  -c -o mace.o mace.c
arm-linux-gcc -I../libvo -I../../libvo  -O4   -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT  -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_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 11
        (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 `/root/MPlayer_arm/MPlayer-1.0pre7try2/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2
root@controlboy:~/MPlayer_arm/MPlayer-1.0pre7try2 #
发表于 2006-2-7 21:33:07 | 显示全部楼层
    
我以前编译 arm 的没问题,不过需要 static 。
你找找有没有相关的 arm patch 吧~~

PS:是不是内存不够啊?
回复

使用道具 举报

发表于 2008-4-23 10:31:44 | 显示全部楼层

mpalyer 安装 for xscale pxa255板子问题

我也出现以上同样的错误!不知怎么回事啊!请帮个忙!

cpp0: output pipe has been closed
make[1]: *** [huffyuv.o] Error 1
make[1]: Leaving directory `/root/MPlayer_arm/MPlayer-1.0pre7try2/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2
root@controlboy:~/MPlayer_arm/MPlayer-1.0pre7try2 #
回复

使用道具 举报

发表于 2008-4-23 11:00:59 | 显示全部楼层

为啥就我能成功捏?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-3-28 18:13 , Processed in 0.097700 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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