[MPlayer-dev-eng] Old arm hardware

Jonathan Andrews jon at jonshouse.co.uk
Mon Sep 24 21:36:38 CEST 2012


This partly a feature request, partly a cry for help.  I'd live a
"--disable-video" option for configure, would solve some problems if
building just an mp3 audio player.

I'm trying to compile mplayer for some very old hardware (empeg player).
Is an old arm CPU with 16MB of ram and no video facilities.  It is also
built with a very old gcc/toolchain

http://empeg-hijack.sourceforge.net/armtools-empeg.tar.bz2


I'm currently using this with the above toolchain :

./configure --enable-cross-compile --target=arm-linux --enable-static
--cc=/usr/local/arm/arm-linux/bin/gcc  --disable-faad-internal
--disable-libswscale_so  --disable-tga --disable-md5sum
--disable-libpostproc_a  --disable-yuv4mpeg --disable-libswscale_a
--disable-libavcodec_a --disable-libavformat_a --disable-network
--disable-libmpeg2 --disable-runtime-cpudetection --disable-pnm
--disable-yuv4mpeg --disable-win32dll --disable-xvid-lavc
--disable-xanim --disable-real --disable-fbdev --disable-vcd
--disable-dvdnav --disable-dvdread --disable-dvdread-internal
--disable-libdvdcss-internal --disable-alsa --disable-vidix
--disable-network --disable-tv --disable-mencoder



Its getting closer to building something, but seems some video stuff is
still trying to compile in.

Anyone got any ideas to get the last few video related bits disabled ?

Thanks,
Jon



# make
/usr/local/arm/arm-linux/bin/gcc -o mplayer command.o m_property.o mixer.o mp_fifo.o mp_msg.o mplayer.o parser-mpcmd.o input/input.o libao2/ao_mpegpes.o libao2/ao_null.o libao2/ao_pcm.o libao2/audio_out.o libvo/aspect.o libvo/geometry.o libvo/spuenc.o libvo/video_out.o libvo/vo_mpegpes.o libvo/vo_null.o libvo/vo_raw.o libao2/ao_oss.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o fmt-conversion.o get_path.o m_config.o m_option.o m_struct.o mpcommon.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subopt-helper.o subreader.o vobsub.o libaf/af.o libaf/af_center.o libaf/af_channels.o libaf/af_comp.o libaf/af_delay.o libaf/af_dummy.o libaf/af_equalizer.o libaf/af_extrastereo.o libaf/af_format.o libaf/af_gate.o libaf/af_hrtf.o libaf/af_karaoke.o libaf/af_pan.o libaf/af_resample.o libaf/af_scaletempo.o libaf/af_sinesuppress.o libaf/af_stats.o libaf/af_sub.o libaf/af_surround.o libaf/af_sweep.o libaf/af_tools.o libaf/af_volnorm.o libaf/af_volume.o libaf/filter.o libaf/format.o libaf/reorder_ch.o libaf/window.o libmpcodecs/ad.o libmpcodecs/ad_alaw.o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dvdpcm.o libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_imaadpcm.o libmpcodecs/ad_msadpcm.o libmpcodecs/ad_msgsm.o libmpcodecs/ad_pcm.o libmpcodecs/dec_audio.o libmpcodecs/dec_teletext.o libmpcodecs/dec_video.o libmpcodecs/img_format.o libmpcodecs/mp_image.o libmpcodecs/native/xa_gsm.o libmpcodecs/pullup.o libmpcodecs/vd.o libmpcodecs/vd_hmblck.o libmpcodecs/vd_lzo.o libmpcodecs/vd_mpegpes.o libmpcodecs/vd_mtga.o libmpcodecs/vd_null.o libmpcodecs/vd_raw.o libmpcodecs/vd_sgi.o libmpcodecs/vf.o libmpcodecs/vf_1bpp.o libmpcodecs/vf_2xsai.o libmpcodecs/vf_blackframe.o libmpcodecs/vf_boxblur.o libmpcodecs/vf_crop.o libmpcodecs/vf_cropdetect.o libmpcodecs/vf_decimate.o libmpcodecs/vf_delogo.o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_detc.o libmpcodecs/vf_dint.o libmpcodecs/vf_divtc.o libmpcodecs/vf_down3dright.o libmpcodecs/vf_dsize.o libmpcodecs/vf_dvbscale.o libmpcodecs/vf_eq.o libmpcodecs/vf_eq2.o libmpcodecs/vf_expand.o libmpcodecs/vf_field.o libmpcodecs/vf_fil.o libmpcodecs/vf_filmdint.o libmpcodecs/vf_flip.o libmpcodecs/vf_format.o libmpcodecs/vf_framestep.o libmpcodecs/vf_gradfun.o libmpcodecs/vf_halfpack.o libmpcodecs/vf_harddup.o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hue.o libmpcodecs/vf_il.o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ivtc.o libmpcodecs/vf_kerndeint.o libmpcodecs/vf_mirror.o libmpcodecs/vf_noformat.o libmpcodecs/vf_noise.o libmpcodecs/vf_ow.o libmpcodecs/vf_palette.o libmpcodecs/vf_perspective.o libmpcodecs/vf_phase.o libmpcodecs/vf_pp7.o libmpcodecs/vf_pullup.o libmpcodecs/vf_rectangle.o libmpcodecs/vf_remove_logo.o libmpcodecs/vf_rgb2bgr.o libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rotate.o libmpcodecs/vf_sab.o libmpcodecs/vf_scale.o libmpcodecs/vf_smartblur.o libmpcodecs/vf_softpulldown.o libmpcodecs/vf_softskip.o libmpcodecs/vf_swapuv.o libmpcodecs/vf_telecine.o libmpcodecs/vf_test.o libmpcodecs/vf_tfields.o libmpcodecs/vf_tile.o libmpcodecs/vf_tinterlace.o libmpcodecs/vf_unsharp.o libmpcodecs/vf_vo.o libmpcodecs/vf_yadif.o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yuy2.o libmpcodecs/vf_yvu9.o libmpdemux/aac_hdr.o libmpdemux/asfheader.o libmpdemux/aviheader.o libmpdemux/aviprint.o libmpdemux/demuxer.o libmpdemux/demux_aac.o libmpdemux/demux_asf.o libmpdemux/demux_audio.o libmpdemux/demux_avi.o libmpdemux/demux_demuxers.o libmpdemux/demux_film.o libmpdemux/demux_fli.o libmpdemux/demux_lmlm4.o libmpdemux/demux_mf.o libmpdemux/demux_mkv.o libmpdemux/demux_mov.o libmpdemux/demux_mpg.o libmpdemux/demux_nsv.o libmpdemux/demux_pva.o libmpdemux/demux_rawaudio.o libmpdemux/demux_rawvideo.o libmpdemux/demux_realaud.o libmpdemux/demux_real.o libmpdemux/demux_roq.o libmpdemux/demux_smjpeg.o libmpdemux/demux_ts.o libmpdemux/demux_ty.o libmpdemux/demux_ty_osd.o libmpdemux/demux_viv.o libmpdemux/demux_vqf.o libmpdemux/demux_y4m.o libmpdemux/ebml.o libmpdemux/extension.o libmpdemux/mf.o libmpdemux/mp3_hdr.o libmpdemux/mp_taglists.o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_packetizer.o libmpdemux/parse_es.o libmpdemux/parse_mp4.o libmpdemux/video.o libmpdemux/yuv4mpeg.o libmpdemux/yuv4mpeg_ratio.o libvo/osd.o libvo/sub.o osdep/getch2.o osdep/timer-linux.o stream/open.o stream/stream.o stream/stream_cue.o stream/stream_file.o stream/stream_mf.o stream/stream_null.o stream/url.o libvo/font_load.o libvo/aclib.o libmpcodecs/vf_bmovl.o libaf/af_export.o osdep/mmap_anon.o libmpcodecs/ad_mp3lib.o mp3lib/sr1.o osdep/shmem.o stream/cache2.o tremor/bitwise.o tremor/block.o tremor/codebook.o tremor/floor0.o tremor/floor1.o tremor/framing.o tremor/info.o tremor/mapping0.o tremor/mdct.o tremor/registry.o tremor/res012.o tremor/sharedbook.o tremor/synthesis.o tremor/window.o unrar_exec.o libmpcodecs/ad_libvorbis.o libmpdemux/demux_ogg.o libavutil/libavutil.a -Wl,-z,noexecstack  -ffast-math -lposix  -lpthread -ldl  -static -lm  
spudec.o: In function `spudec_draw_scaled':
spudec.o(.text+0x1630): undefined reference to `sws_freeVec'
spudec.o(.text+0x1630): relocation truncated to fit: R_ARM_PC24 sws_freeVec
spudec.o(.text+0x1660): undefined reference to `sws_getGaussianVec'
spudec.o(.text+0x1660): relocation truncated to fit: R_ARM_PC24 sws_getGaussianVec
spudec.o(.text+0x1680): undefined reference to `sws_normalizeVec'
spudec.o(.text+0x1680): relocation truncated to fit: R_ARM_PC24 sws_normalizeVec
spudec.o(.text+0x16cc): undefined reference to `sws_getContext'
spudec.o(.text+0x16cc): relocation truncated to fit: R_ARM_PC24 sws_getContext
spudec.o(.text+0x16f8): undefined reference to `sws_scale'
spudec.o(.text+0x16f8): relocation truncated to fit: R_ARM_PC24 sws_scale
spudec.o(.text+0x1748): undefined reference to `sws_scale'
spudec.o(.text+0x1748): relocation truncated to fit: R_ARM_PC24 sws_scale
spudec.o(.text+0x178c): undefined reference to `sws_freeContext'
spudec.o(.text+0x178c): relocation truncated to fit: R_ARM_PC24 sws_freeContext
spudec.o: In function `sws_spu_image':
spudec.o(.text+0x2f80): undefined reference to `sws_freeVec'
spudec.o(.text+0x2f80): relocation truncated to fit: R_ARM_PC24 sws_freeVec
spudec.o(.text+0x2fac): undefined reference to `sws_getGaussianVec'
spudec.o(.text+0x2fac): relocation truncated to fit: R_ARM_PC24 sws_getGaussianVec
spudec.o(.text+0x2fcc): undefined reference to `sws_normalizeVec'
spudec.o(.text+0x2fcc): relocation truncated to fit: R_ARM_PC24 sws_normalizeVec
spudec.o(.text+0x3014): undefined reference to `sws_getContext'
spudec.o(.text+0x3014): relocation truncated to fit: R_ARM_PC24 sws_getContext
spudec.o(.text+0x3040): undefined reference to `sws_scale'
spudec.o(.text+0x3040): relocation truncated to fit: R_ARM_PC24 sws_scale
spudec.o(.text+0x3094): undefined reference to `sws_scale'
spudec.o(.text+0x3094): relocation truncated to fit: R_ARM_PC24 sws_scale
spudec.o(.text+0x30fc): undefined reference to `sws_freeContext'
spudec.o(.text+0x30fc): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_halfpack.o: In function `put_image':
libmpcodecs/vf_halfpack.o(.text+0x21c): undefined reference to `yuv422ptoyuy2'
libmpcodecs/vf_palette.o: In function `put_image':
libmpcodecs/vf_palette.o(.text+0x14c): undefined reference to `palette8tobgr15'
libmpcodecs/vf_palette.o(.text+0x14c): relocation truncated to fit: R_ARM_PC24 palette8tobgr15
libmpcodecs/vf_palette.o(.text+0x168): undefined reference to `palette8torgb15'
libmpcodecs/vf_palette.o(.text+0x168): relocation truncated to fit: R_ARM_PC24 palette8torgb15
libmpcodecs/vf_palette.o(.text+0x194): undefined reference to `palette8tobgr16'
libmpcodecs/vf_palette.o(.text+0x194): relocation truncated to fit: R_ARM_PC24 palette8tobgr16
libmpcodecs/vf_palette.o(.text+0x1b0): undefined reference to `palette8torgb16'
libmpcodecs/vf_palette.o(.text+0x1b0): relocation truncated to fit: R_ARM_PC24 palette8torgb16
libmpcodecs/vf_palette.o(.text+0x1d8): undefined reference to `palette8topacked24'
libmpcodecs/vf_palette.o(.text+0x1d8): relocation truncated to fit: R_ARM_PC24 palette8topacked24
libmpcodecs/vf_palette.o(.text+0x204): undefined reference to `palette8topacked32'
libmpcodecs/vf_palette.o(.text+0x204): relocation truncated to fit: R_ARM_PC24 palette8topacked32
libmpcodecs/vf_palette.o(.text+0x220): undefined reference to `palette8topacked32'
libmpcodecs/vf_palette.o(.text+0x220): relocation truncated to fit: R_ARM_PC24 palette8topacked32
libmpcodecs/vf_palette.o(.text+0x2cc): undefined reference to `palette8tobgr15'
libmpcodecs/vf_palette.o(.text+0x2cc): relocation truncated to fit: R_ARM_PC24 palette8tobgr15
libmpcodecs/vf_palette.o(.text+0x2dc): undefined reference to `palette8torgb15'
libmpcodecs/vf_palette.o(.text+0x2dc): relocation truncated to fit: R_ARM_PC24 palette8torgb15
libmpcodecs/vf_palette.o(.text+0x2f8): undefined reference to `palette8tobgr16'
libmpcodecs/vf_palette.o(.text+0x2f8): relocation truncated to fit: R_ARM_PC24 palette8tobgr16
libmpcodecs/vf_palette.o(.text+0x308): undefined reference to `palette8torgb16'
libmpcodecs/vf_palette.o(.text+0x308): relocation truncated to fit: R_ARM_PC24 palette8torgb16
libmpcodecs/vf_palette.o(.text+0x320): undefined reference to `palette8topacked24'
libmpcodecs/vf_palette.o(.text+0x320): relocation truncated to fit: R_ARM_PC24 palette8topacked24
libmpcodecs/vf_palette.o(.text+0x33c): undefined reference to `palette8topacked32'
libmpcodecs/vf_palette.o(.text+0x33c): relocation truncated to fit: R_ARM_PC24 palette8topacked32
libmpcodecs/vf_palette.o(.text+0x358): undefined reference to `palette8topacked32'
libmpcodecs/vf_palette.o(.text+0x358): relocation truncated to fit: R_ARM_PC24 palette8topacked32
libmpcodecs/vf_rgb2bgr.o: In function `put_image':
libmpcodecs/vf_rgb2bgr.o(.text+0x130): undefined reference to `rgb32tobgr32'
libmpcodecs/vf_rgb2bgr.o(.text+0x134): undefined reference to `rgb24tobgr24'
libmpcodecs/vf_rgb2bgr.o(.text+0x170): undefined reference to `rgb24tobgr24'
libmpcodecs/vf_sab.o: In function `allocStuff':
libmpcodecs/vf_sab.o(.text+0x50): undefined reference to `sws_getGaussianVec'
libmpcodecs/vf_sab.o(.text+0x50): relocation truncated to fit: R_ARM_PC24 sws_getGaussianVec
libmpcodecs/vf_sab.o(.text+0xa0): undefined reference to `sws_getContext'
libmpcodecs/vf_sab.o(.text+0xa0): relocation truncated to fit: R_ARM_PC24 sws_getContext
libmpcodecs/vf_sab.o(.text+0xac): undefined reference to `sws_freeVec'
libmpcodecs/vf_sab.o(.text+0xac): relocation truncated to fit: R_ARM_PC24 sws_freeVec
libmpcodecs/vf_sab.o(.text+0xc8): undefined reference to `sws_getGaussianVec'
libmpcodecs/vf_sab.o(.text+0xc8): relocation truncated to fit: R_ARM_PC24 sws_getGaussianVec
libmpcodecs/vf_sab.o(.text+0x160): undefined reference to `sws_freeVec'
libmpcodecs/vf_sab.o(.text+0x160): relocation truncated to fit: R_ARM_PC24 sws_freeVec
libmpcodecs/vf_sab.o(.text+0x184): undefined reference to `sws_getGaussianVec'
libmpcodecs/vf_sab.o(.text+0x184): relocation truncated to fit: R_ARM_PC24 sws_getGaussianVec
libmpcodecs/vf_sab.o(.text+0x238): undefined reference to `sws_freeVec'
libmpcodecs/vf_sab.o(.text+0x238): relocation truncated to fit: R_ARM_PC24 sws_freeVec
libmpcodecs/vf_sab.o: In function `put_image':
libmpcodecs/vf_sab.o(.text+0x408): undefined reference to `sws_scale'
libmpcodecs/vf_sab.o(.text+0x408): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_sab.o(.text+0x8a8): undefined reference to `sws_scale'
libmpcodecs/vf_sab.o(.text+0x8a8): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_sab.o(.text+0xd3c): undefined reference to `sws_scale'
libmpcodecs/vf_sab.o(.text+0xd3c): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_sab.o: In function `uninit':
libmpcodecs/vf_sab.o(.text+0x1350): undefined reference to `sws_freeContext'
libmpcodecs/vf_sab.o(.text+0x1350): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_sab.o(.text+0x1394): undefined reference to `sws_freeContext'
libmpcodecs/vf_sab.o(.text+0x1394): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_scale.o: In function `config':
libmpcodecs/vf_scale.o(.text+0x4a4): undefined reference to `sws_freeContext'
libmpcodecs/vf_scale.o(.text+0x4a4): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_scale.o(.text+0x4b8): undefined reference to `sws_freeContext'
libmpcodecs/vf_scale.o(.text+0x4b8): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_scale.o(.text+0x538): undefined reference to `sws_getContext'
libmpcodecs/vf_scale.o(.text+0x538): relocation truncated to fit: R_ARM_PC24 sws_getContext
libmpcodecs/vf_scale.o(.text+0x59c): undefined reference to `sws_getContext'
libmpcodecs/vf_scale.o(.text+0x59c): relocation truncated to fit: R_ARM_PC24 sws_getContext
libmpcodecs/vf_scale.o: In function `draw_slice':
libmpcodecs/vf_scale.o(.text+0xb24): undefined reference to `sws_scale'
libmpcodecs/vf_scale.o(.text+0xb24): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_scale.o(.text+0xb80): undefined reference to `sws_scale'
libmpcodecs/vf_scale.o(.text+0xb80): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_scale.o(.text+0xba4): undefined reference to `sws_scale'
libmpcodecs/vf_scale.o(.text+0xba4): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_scale.o: In function `put_image':
libmpcodecs/vf_scale.o(.text+0xd3c): undefined reference to `sws_scale'
libmpcodecs/vf_scale.o(.text+0xd3c): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_scale.o(.text+0xd9c): undefined reference to `sws_scale'
libmpcodecs/vf_scale.o(.text+0xd9c): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_scale.o(.text+0xdc0): more undefined references to `sws_scale' follow
libmpcodecs/vf_scale.o: In function `put_image':
libmpcodecs/vf_scale.o(.text+0xdc0): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_scale.o: In function `control':
libmpcodecs/vf_scale.o(.text+0xe8c): undefined reference to `sws_getColorspaceDetails'
libmpcodecs/vf_scale.o(.text+0xe8c): relocation truncated to fit: R_ARM_PC24 sws_getColorspaceDetails
libmpcodecs/vf_scale.o(.text+0xf48): undefined reference to `sws_getColorspaceDetails'
libmpcodecs/vf_scale.o(.text+0xf48): relocation truncated to fit: R_ARM_PC24 sws_getColorspaceDetails
libmpcodecs/vf_scale.o(.text+0x1044): undefined reference to `sws_setColorspaceDetails'
libmpcodecs/vf_scale.o(.text+0x1044): relocation truncated to fit: R_ARM_PC24 sws_setColorspaceDetails
libmpcodecs/vf_scale.o(.text+0x108c): undefined reference to `sws_setColorspaceDetails'
libmpcodecs/vf_scale.o(.text+0x108c): relocation truncated to fit: R_ARM_PC24 sws_setColorspaceDetails
libmpcodecs/vf_scale.o: In function `sws_getFlagsAndFilterFromCmdLine':
libmpcodecs/vf_scale.o(.text+0x13e8): undefined reference to `sws_freeFilter'
libmpcodecs/vf_scale.o(.text+0x13e8): relocation truncated to fit: R_ARM_PC24 sws_freeFilter
libmpcodecs/vf_scale.o(.text+0x1444): undefined reference to `sws_getDefaultFilter'
libmpcodecs/vf_scale.o(.text+0x1444): relocation truncated to fit: R_ARM_PC24 sws_getDefaultFilter
libmpcodecs/vf_scale.o: In function `sws_getContextFromCmdLine':
libmpcodecs/vf_scale.o(.text+0x1674): undefined reference to `sws_getContext'
libmpcodecs/vf_scale.o(.text+0x1674): relocation truncated to fit: R_ARM_PC24 sws_getContext
libmpcodecs/vf_scale.o: In function `uninit':
libmpcodecs/vf_scale.o(.text+0x178c): undefined reference to `sws_freeContext'
libmpcodecs/vf_scale.o(.text+0x178c): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_scale.o(.text+0x17a0): undefined reference to `sws_freeContext'
libmpcodecs/vf_scale.o(.text+0x17a0): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_smartblur.o: In function `config':
libmpcodecs/vf_smartblur.o(.text+0x40): undefined reference to `sws_getGaussianVec'
libmpcodecs/vf_smartblur.o(.text+0x40): relocation truncated to fit: R_ARM_PC24 sws_getGaussianVec
libmpcodecs/vf_smartblur.o(.text+0x58): undefined reference to `sws_scaleVec'
libmpcodecs/vf_smartblur.o(.text+0x58): relocation truncated to fit: R_ARM_PC24 sws_scaleVec
libmpcodecs/vf_smartblur.o(.text+0xc8): undefined reference to `sws_getContext'
libmpcodecs/vf_smartblur.o(.text+0xc8): relocation truncated to fit: R_ARM_PC24 sws_getContext
libmpcodecs/vf_smartblur.o(.text+0xd4): undefined reference to `sws_freeVec'
libmpcodecs/vf_smartblur.o(.text+0xd4): relocation truncated to fit: R_ARM_PC24 sws_freeVec
libmpcodecs/vf_smartblur.o(.text+0x1d0): undefined reference to `sws_getGaussianVec'
libmpcodecs/vf_smartblur.o(.text+0x1d0): relocation truncated to fit: R_ARM_PC24 sws_getGaussianVec
libmpcodecs/vf_smartblur.o(.text+0x1e8): undefined reference to `sws_scaleVec'
libmpcodecs/vf_smartblur.o(.text+0x1e8): relocation truncated to fit: R_ARM_PC24 sws_scaleVec
libmpcodecs/vf_smartblur.o(.text+0x25c): undefined reference to `sws_getContext'
libmpcodecs/vf_smartblur.o(.text+0x25c): relocation truncated to fit: R_ARM_PC24 sws_getContext
libmpcodecs/vf_smartblur.o(.text+0x268): undefined reference to `sws_freeVec'
libmpcodecs/vf_smartblur.o(.text+0x268): relocation truncated to fit: R_ARM_PC24 sws_freeVec
libmpcodecs/vf_smartblur.o: In function `put_image':
libmpcodecs/vf_smartblur.o(.text+0x3f4): undefined reference to `sws_scale'
libmpcodecs/vf_smartblur.o(.text+0x3f4): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_smartblur.o(.text+0x650): undefined reference to `sws_scale'
libmpcodecs/vf_smartblur.o(.text+0x650): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_smartblur.o(.text+0x8ac): undefined reference to `sws_scale'
libmpcodecs/vf_smartblur.o(.text+0x8ac): relocation truncated to fit: R_ARM_PC24 sws_scale
libmpcodecs/vf_smartblur.o: In function `uninit':
libmpcodecs/vf_smartblur.o(.text+0xb80): undefined reference to `sws_freeContext'
libmpcodecs/vf_smartblur.o(.text+0xb80): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_smartblur.o(.text+0xba0): undefined reference to `sws_freeContext'
libmpcodecs/vf_smartblur.o(.text+0xba0): relocation truncated to fit: R_ARM_PC24 sws_freeContext
libmpcodecs/vf_yuy2.o: In function `config':
libmpcodecs/vf_yuy2.o(.text+0x48): undefined reference to `sws_rgb2rgb_init'
libmpcodecs/vf_yuy2.o(.text+0x48): relocation truncated to fit: R_ARM_PC24 sws_rgb2rgb_init
libmpcodecs/vf_yuy2.o: In function `put_image':
libmpcodecs/vf_yuy2.o(.text+0x160): undefined reference to `yuv422ptoyuy2'
libmpcodecs/vf_yuy2.o(.text+0x1cc): undefined reference to `yv12toyuy2'
libmpdemux/mp_taglists.o(.rodata+0xe8): undefined reference to `ff_codec_wav_tags'
libmpdemux/mp_taglists.o(.rodata+0x284): undefined reference to `ff_codec_bmp_tags'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1




More information about the MPlayer-dev-eng mailing list