[FFmpeg-devel] Source codes of Mplayer svn version cross-compile crash...with a TI EVM DM6446

KJ YOO kjyoo
Mon Mar 15 08:58:21 CET 2010


*I downloaded Mplayer SVN Version Source code for poting to TI DM6446
Montavista Linux 4.0 Embeded Taget Board.
My plan is cross-compiling in a host side. also Already I had tool-chain
of TI.

In a ./configure stage,
I successfully set up to option flags ( CFLAGS,LDFLAG,....)*

------------------------------------------------------------------------------------------------------

./configure \
--enable-cross-compile \
--cc=arm_v5t_le-gcc \
--host-cc=gcc \
--as=arm_v5t_le-as \
--ar=arm_v5t_le-ar \
--nm=arm_v5t_le-nm \
--ranlib=arm_v5t_le-ranlib \
--target=arm-linux \
--disable-mencoder \
--disable-big-endian \
--disable-fastmemcpy \
--disable-jpeg \
--disable-png \
--disable-dvb \
--disable-rtc \
--disable-radio-v4l2 \
--disable-tv \
--disable-tv-v4l1 \
--disable-tv-v4l2 \
--disable-tv-bsdbt848 \
--disable-pvr \
--disable-network \
--disable-dvdnav \
--disable-qtx \
--disable-xanim \
--disable-real \
--disable-xvid \
--enable-tremor-internal \
--disable-speex \
--enable-faad-fixed \
--disable-faac \
--disable-ladspa \
--disable-libdv \
--disable-toolame \
--disable-twolame \
--disable-mp3lib \
--disable-liba52 \
--disable-mad \
--enable-fbdev \
--disable-x11 \
--disable-xv \
--disable-arts \
--disable-alsa \
--confdir=/etc/mplayer \
--prefix=/home/kjyoo/mplayer_bin \
--disable-gif \
--disable-termcap \
--disable-sdl \
--disable-xvid \
--enable-armv5te \
--disable-libmpeg2 \
--extra-cflags="-O3 -mlittle-endian -mcpu=arm926ej-s -mtune=arm9e
-msoft-float -fPIC -pipe -nostdinc
-B${DEVKIT}/arm/v5t_le/lib/gcc/armv5tl-montavista-linuxeabi/3.4.3/
-isystem ${DEVKIT}/arm/v5t_le/target/usr/include -isystem
${DEVKIT}/arm/v5t_le/lib/gcc/armv5tl-montavista-linuxeabi/3.4.3/include
-I${DEVKIT}/arm/v5t_le/target/usr/include
-I${DEVKIT}/arm/v5t_le/lib/gcc/armv5tl-montavista-linuxeabi/3.4.3/include" \
--extra-ldflags="-L/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/usr/lib"
\
--with-freetype-config=/usr/bin/cross-freetype-config
------------------------------------------------------------------------------------------------------

*anyway I successfully done stage of "./configure"
next, I runed "make" command. but unfortunately I met this compile error
messages.*

------------------------------------------------------------------------------------------------------
...
armv5t_eabi-gcc -DHAVE_AV_CONFIG_H -I.. -I.. -Wmissing-prototypes
-Wundef -Wdisabled-optimization -Wdeclaration-after-statement -std=gnu99
-Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -pipe
-ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I.
-mcpu=arm926ej-s -mtune=arm9e -msoft-float -fPIC -pipe -D_REENTRANT -c
-o arm/dsputil_arm.o arm/dsputil_arm.S
arm/asm.S: Assembler messages:
arm/asm.S:62: Error: unknown pseudo-op: `.eabi_attribute'
arm/dsputil_arm.S:25: Error: unknown pseudo-op: `.eabi_attribute'
arm/dsputil_arm.S:110: Error: bad instruction `push {r4-r11,lr}'
arm/dsputil_arm.S:113: Error: bad instruction `ldm r1,{r4-r7}'
...
------------------------------------------------------------------------------------------------------
*from this part,
anymore i can't compile this source codes.
I did my best. googling, searching TI Manual, asking deveolper internet
groups...
this time is last chance to me. please help me.. please give me advice!

I can't use english well. Nevertheless, I try to asking for my works.
thanks.*




More information about the ffmpeg-devel mailing list