[vlc] Make error about vlc_0.9.4 for arm

roro vlc_roro at foxmail.com
Mon Oct 20 10:34:27 CEST 2008


hi,all

I want to cross compile the vlc player for my Xscale PXA320.
And I have built and played the movie successfully on my arm by using 
vlc_0.8.6i.
And there is some error while I build the vlc_0.9.4.
the configure is:
                                        ./configure \
                                        --host=arm \
                                        --with-tuning-xscale \
                                        --disable-wxwidget \
                                        --disable-skins2 \
                                        --disable-glx \
                                        --disable-fribidi \
                                        --disable-ffmpeg \
                                        --disable-postproc \
                                        --disable-mad
the build error is:

make[2]: Entering directory 
`/home/jzhang/work/mergeback/roro/vlc/vlc-0.9.4/bin'
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 
`top_builddir=".." ../vlc-config --cflags vlc` -Wall -Wextra 
-Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align 
-Wwrite-strings -Wmissing-prototypes `top_builddir=".." ../vlc-config 
--ldflags vlc`  -o vlc vlc-vlc.o ../src/libvlc.la ../src/libvlccore.la  
`top_builddir=".." ../vlc-config -libs vlc`  
gcc -std=gnu99 -I/usr/local/include -D_FILE_OFFSET_BITS=64 
-D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE 
-DMODULE_NAME=vlc -DMODULE_NAME_IS_vlc -DMODULE_STRING=\"vlc\" -O3 
-ffast-math -funroll-loops -fomit-frame-pointer -Wall -Wextra 
-Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align 
-Wwrite-strings -Wmissing-prototypes -o vlc vlc-vlc.o  
../src/.libs/libvlc.a 
/home/jzhang/work/mergeback/roro/vlc/vlc-0.9.4/src/.libs/libvlccore.a 
../src/.libs/libvlccore.a -lrt -lpthread -ldl -lm  
/home/jzhang/work/mergeback/roro/vlc/vlc-0.9.4/src/.libs/libvlccore.a(libvlccore_la-modules.o): 
In function `__module_LoadBuiltins':modules.c:(.text+0x1b14): undefined 
reference to `vlc_entry__a52'
:modules.c:(.text+0x1b18): undefined reference to `vlc_entry__a52tofloat32'
:modules.c:(.text+0x1b1c): undefined reference to `vlc_entry__a52tospdif'
:modules.c:(.text+0x1b20): undefined reference to 
`vlc_entry__access_filter_bandwidth'
:modules.c:(.text+0x1b24): undefined reference to 
`vlc_entry__access_filter_dump'
:modules.c:(.text+0x1b28): undefined reference to 
`vlc_entry__access_filter_record'
:modules.c:(.text+0x1b2c): undefined reference to 
`vlc_entry__access_filter_timeshift'
:modules.c:(.text+0x1b30): undefined reference to `vlc_entry__access_mmap'
:modules.c:(.text+0x1b34): undefined reference to `vlc_entry__adjust'
:modules.c:(.text+0x1b38): undefined reference to `vlc_entry__adpcm'
:modules.c:(.text+0x1b3c): undefined reference to `vlc_entry__alphamask'
:modules.c:(.text+0x1b40): undefined reference to `vlc_entry__aout_file'
:modules.c:(.text+0x1b44): undefined reference to `vlc_entry__aout_sdl'
:modules.c:(.text+0x1b48): undefined reference to `vlc_entry__araw'
:modules.c:(.text+0x1b4c): undefined reference to `vlc_entry__asf'
:modules.c:(.text+0x1b50): undefined reference to `vlc_entry__audio_format'
:modules.c:(.text+0x1b54): undefined reference to 
`vlc_entry__audioscrobbler'
:modules.c:(.text+0x1b58): undefined reference to `vlc_entry__avcodec'
:modules.c:(.text+0x1b5c): undefined reference to `vlc_entry__avformat'
:modules.c:(.text+0x1b60): undefined reference to `vlc_entry__avi'
:modules.c:(.text+0x1b64): undefined reference to 
`vlc_entry__bandlimited_resampler'
:modules.c:(.text+0x1b68): undefined reference to `vlc_entry__blend'
:modules.c:(.text+0x1b6c): undefined reference to `vlc_entry__blendbench'
:modules.c:(.text+0x1b70): undefined reference to `vlc_entry__bluescreen'
:modules.c:(.text+0x1b74): undefined reference to `vlc_entry__bonjour'
:modules.c:(.text+0x1b78): undefined reference to `vlc_entry__canvas'
:modules.c:(.text+0x1b7c): undefined reference to `vlc_entry(char, char)'
:modules.c:(.text+0x1b80): undefined reference to `vlc_entry__cdda'
:modules.c:(.text+0x1b84): undefined reference to `vlc_entry__cdg'
:modules.c:(.text+0x1b88): undefined reference to `vlc_entry__chain'
:modules.c:(.text+0x1b8c): undefined reference to `vlc_entry__cinepak'
:modules.c:(.text+0x1b90): undefined reference to `vlc_entry__clone'
:modules.c:(.text+0x1b94): undefined reference to `vlc_entry__cmml'
:modules.c:(.text+0x1b98): undefined reference to `vlc_entry__colorthres'
:modules.c:(.text+0x1b9c): undefined reference to 
`vlc_entry__converter_fixed'
:modules.c:(.text+0x1ba0): undefined reference to 
`vlc_entry__converter_float'
:modules.c:(.text+0x1ba4): undefined reference to `vlc_entry__crop'
:modules.c:(.text+0x1ba8): undefined reference to `vlc_entry__croppadd'
:modules.c:(.text+0x1bac): undefined reference to `vlc_entry(char, void, 
double, short, bool __restrict)'
:modules.c:(.text+0x1bb0): undefined reference to `vlc_entry__deinterlace'
:modules.c:(.text+0x1bb4): undefined reference to 
`vlc_entry__dolby_surround_decoder'
:modules.c:(.text+0x1bb8): undefined reference to `vlc_entry__dts'
:modules.c:(.text+0x1bbc): undefined reference to `vlc_entry__dtstospdif'
:modules.c:(.text+0x1bc0): undefined reference to `vlc_entry__dummy'
:modules.c:(.text+0x1bc4): undefined reference to `vlc_entry(double, 
void, bool)'
:modules.c:(.text+0x1bc8): undefined reference to `vlc_entry(double, 
void, bool, short, bool __restrict)'
:modules.c:(.text+0x1bcc): undefined reference to 
`vlc_entry__dynamicoverlay'
:modules.c:(.text+0x1bd0): undefined reference to `vlc_entry__equalizer'
:modules.c:(.text+0x1bd4): undefined reference to `vlc_entry__erase'
:modules.c:(.text+0x1bd8): undefined reference to `vlc_entry__export'
:modules.c:(.text+0x1bdc): undefined reference to `vlc_entry__extract'
:modules.c:(.text+0x1be0): undefined reference to `vlc_entry__fake'
:modules.c:(.text+0x1be4): undefined reference to `vlc_entry(float, bool)'
:modules.c:(.text+0x1be8): undefined reference to `vlc_entry__flac'
:modules.c:(.text+0x1bec): undefined reference to `vlc_entry__float32_mixer'
:modules.c:(.text+0x1bf0): undefined reference to `vlc_entry__folder'
:modules.c:(.text+0x1bf4): undefined reference to `vlc_entry__freetype'
:modules.c:(.text+0x1bf8): undefined reference to `vlc_entry__gaussianblur'
:modules.c:(.text+0x1bfc): undefined reference to `vlc_entry__gestures'
:modules.c:(.text+0x1c00): undefined reference to `vlc_entry__gnutls'
:modules.c:(.text+0x1c04): undefined reference to `vlc_entry__gradient'
:modules.c:(.text+0x1c08): undefined reference to `vlc_entry__grain'
:modules.c:(.text+0x1c0c): undefined reference to `vlc_entry__grey_yuv'
:modules.c:(.text+0x1c10): undefined reference to `vlc_entry__h264'
:modules.c:(.text+0x1c14): undefined reference to 
`vlc_entry__headphone_channel_mixer'
:modules.c:(.text+0x1c18): undefined reference to `vlc_entry__hotkeys'
:modules.c:(.text+0x1c1c): undefined reference to `vlc_entry__http'
:modules.c:(.text+0x1c20): undefined reference to `vlc_entry__i420_rgb'
:modules.c:(.text+0x1c24): undefined reference to `vlc_entry__i420_ymga'
:modules.c:(.text+0x1c28): undefined reference to `vlc_entry__i420_yuy2'
:modules.c:(.text+0x1c2c): undefined reference to `vlc_entry__i422_i420'
:modules.c:(.text+0x1c30): undefined reference to `vlc_entry__i422_yuy2'
:modules.c:(.text+0x1c34): undefined reference to `vlc_entry__image'
:modules.c:(.text+0x1c38): undefined reference to `vlc_entry__invert'
:modules.c:(.text+0x1c3c): undefined reference to `vlc_entry__libmpeg2'
:modules.c:(.text+0x1c40): undefined reference to 
`vlc_entry__linear_resampler'
:modules.c:(.text+0x1c44): undefined reference to `vlc_entry__logger'
:modules.c:(.text+0x1c48): undefined reference to `vlc_entry__logo'
:modules.c:(.text+0x1c4c): undefined reference to `vlc_entry__lpcm'
:modules.c:(.text+0x1c50): undefined reference to `vlc_entry__m4a'
:modules.c:(.text+0x1c54): undefined reference to `vlc_entry__m4v'
:modules.c:(.text+0x1c58): undefined reference to `vlc_entry__magnify'
:modules.c:(.text+0x1c5c): undefined reference to `vlc_entry__marq'
:modules.c:(.text+0x1c60): undefined reference to `vlc_entry__memcpy'
:modules.c:(.text+0x1c64): undefined reference to `vlc_entry__mono'
:modules.c:(.text+0x1c68): undefined reference to `vlc_entry__mosaic'
:modules.c:(.text+0x1c6c): undefined reference to `vlc_entry__motion'
:modules.c:(.text+0x1c70): undefined reference to `vlc_entry__motionblur'
:modules.c:(.text+0x1c74): undefined reference to `vlc_entry__motiondetect'
:modules.c:(.text+0x1c78): undefined reference to `vlc_entry__mp4'
:modules.c:(.text+0x1c7c): undefined reference to `vlc_entry__mpeg_audio'
:modules.c:(.text+0x1c80): undefined reference to `vlc_entry__mpga'
:modules.c:(.text+0x1c84): undefined reference to `vlc_entry__mpgv'
:modules.c:(.text+0x1c88): undefined reference to `vlc_entry__mux_ogg'
:modules.c:(.text+0x1c8c): undefined reference to `vlc_entry__mux_ts'
:modules.c:(.text+0x1c90): undefined reference to `vlc_entry__noise'
:modules.c:(.text+0x1c94): undefined reference to `vlc_entry__normvol'
:modules.c:(.text+0x1c98): undefined reference to `vlc_entry__nsc'
:modules.c:(.text+0x1c9c): undefined reference to `vlc_entry__ogg'
:modules.c:(.text+0x1ca0): undefined reference to `vlc_entry__osd_parser'
:modules.c:(.text+0x1ca4): undefined reference to `vlc_entry__osdmenu'
:modules.c:(.text+0x1ca8): undefined reference to `vlc_entry__oss'
:modules.c:(.text+0x1cac): undefined reference to `vlc_entry__panoramix'
:modules.c:(.text+0x1cb0): undefined reference to `vlc_entry__param_eq'
:modules.c:(.text+0x1cb4): undefined reference to `vlc_entry__playlist'
:modules.c:(.text+0x1cb8): undefined reference to `vlc_entry__png'
:modules.c:(.text+0x1cbc): undefined reference to `vlc_entry__podcast'
:modules.c:(.text+0x1cc0): undefined reference to `vlc_entry(short *)'
:modules.c:(.text+0x1cc4): undefined reference to `vlc_entry__psychedelic'
:modules.c:(.text+0x1cc8): undefined reference to `vlc_entry__puzzle'
:modules.c:(.text+0x1ccc): undefined reference to `vlc_entry__rawvideo'
:modules.c:(.text+0x1cd0): undefined reference to `vlc_entry(long 
double, char)'
:modules.c:(.text+0x1cd4): undefined reference to `vlc_entry__remoteosd'
:modules.c:(.text+0x1cd8): undefined reference to `vlc_entry(long 
double, int, long **,...)'
:modules.c:(.text+0x1cdc): undefined reference to `vlc_entry__rotate'
:modules.c:(.text+0x1ce0): undefined reference to `vlc_entry(long 
double, short, short)'
:modules.c:(.text+0x1ce4): undefined reference to `vlc_entry__rv32'
:modules.c:(.text+0x1ce8): undefined reference to `vlc_entry__sap'
:modules.c:(.text+0x1cec): undefined reference to `vlc_entry__scale'
:modules.c:(.text+0x1cf0): undefined reference to `vlc_entry__scaletempo'
:modules.c:(.text+0x1cf4): undefined reference to `vlc_entry__screen'
:modules.c:(.text+0x1cf8): undefined reference to `vlc_entry__screensaver'
:modules.c:(.text+0x1cfc): undefined reference to `vlc_entry__sharpen'
:modules.c:(.text+0x1d00): undefined reference to `vlc_entry__shout'
:modules.c:(.text+0x1d04): undefined reference to `vlc_entry__showintf'
:modules.c:(.text+0x1d08): undefined reference to `vlc_entry__signals'
:modules.c:(.text+0x1d0c): undefined reference to 
`vlc_entry__simple_channel_mixer'
:modules.c:(.text+0x1d10): undefined reference to `vlc_entry__spatializer'
:modules.c:(.text+0x1d14): undefined reference to `vlc_entry__spdif_mixer'
:modules.c:(.text+0x1d18): undefined reference to `vlc_entry(short, 
double __restrict *,...)(char)'
:modules.c:(.text+0x1d1c): undefined reference to `vlc_entry__stats'
:modules.c:(.text+0x1d20): undefined reference to `vlc_entry(short, bool 
__restrict, short, double,...)(char)'
:modules.c:(.text+0x1d24): undefined reference to `vlc_entry(short, bool 
__restrict, short, short __restrict, float)'
:modules.c:(.text+0x1d28): undefined reference to `vlc_entry(short, 
void, char, double, short, bool __restrict)'
:modules.c:(.text+0x1d2c): undefined reference to `vlc_entry__swscale'
:modules.c:(.text+0x1d30): undefined reference to `vlc_entry__t140'
:modules.c:(.text+0x1d34): undefined reference to `vlc_entry__telnet'
:modules.c:(.text+0x1d38): undefined reference to `vlc_entry__telx'
:modules.c:(.text+0x1d3c): undefined reference to `vlc_entry__transform'
:modules.c:(.text+0x1d40): undefined reference to 
`vlc_entry__trivial_channel_mixer'
:modules.c:(.text+0x1d44): undefined reference to `vlc_entry__trivial_mixer'
:modules.c:(.text+0x1d48): undefined reference to 
`vlc_entry__trivial_resampler'
:modules.c:(.text+0x1d4c): undefined reference to `vlc_entry__ts'
:modules.c:(.text+0x1d50): undefined reference to 
`vlc_entry__ugly_resampler'
:modules.c:(.text+0x1d54): undefined reference to `vlc_entry__v4l2'
:modules.c:(.text+0x1d58): undefined reference to `vlc_entry(void, char, 
double)'
:modules.c:(.text+0x1d5c): undefined reference to `vlc_entry__visual'
:modules.c:(.text+0x1d60): undefined reference to `vlc_entry__vmem'
:modules.c:(.text+0x1d64): undefined reference to `vlc_entry__vorbis'
:modules.c:(.text+0x1d68): undefined reference to `vlc_entry__vout_sdl'
:modules.c:(.text+0x1d6c): undefined reference to `vlc_entry__wall'
:modules.c:(.text+0x1d70): undefined reference to `vlc_entry__wave'
:modules.c:(.text+0x1d74): undefined reference to `vlc_entry__x11'
:modules.c:(.text+0x1d78): undefined reference to `vlc_entry__xml'
:modules.c:(.text+0x1d7c): undefined reference to `vlc_entry__xtag'
:modules.c:(.text+0x1d80): undefined reference to `vlc_entry__yuy2_i420'
:modules.c:(.text+0x1d84): undefined reference to `vlc_entry__yuy2_i422'
collect2: ld returned 1 exit status
make[2]: *** [vlc] Error 1
make[2]: Leaving directory 
`/home/jzhang/work/mergeback/roro/vlc/vlc-0.9.4/bin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jzhang/work/mergeback/roro/vlc/vlc-0.9.4'
make: *** [all] Error 2


What's matter? Any idea is expected.
Thanks and regards
roro.




More information about the vlc mailing list