[MPlayer-users] CVS build issues

Mark Williams (MWP) mwp at internode.on.net
Wed Mar 31 09:53:07 CEST 2004


> On Wed, Mar 31, 2004 at 12:22:25AM +0930, Mark Williams (MWP) wrote:
> > Hi all,
> > 
> > Im trying to build todays CVS of mplayer.
> > 
> > The first error i get is:
> > 
> > cc -c -I../libvo/ -I../../libvo -O4 -march=athlon-4 -mcpu=athlon-4 -pipe
> > -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE
> > -D_FILE_OFFSET_BITS=64  -I../loader      -o demux_viv.o demux_viv.c
> > `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
> > demux_viv.c:308:2: warning: #warning "Calculate PTS from picture header!"
> > demux_viv.c: In function `demux_open_vivo':
> > demux_viv.c:717: error: label at end of compound statement
> > make[1]: *** [demux_viv.o] Error 1
> > make[1]: Leaving directory
> > `/data/WD1200JB-1/new/linux/MPlayer-20040201/libmpdemux'
> > make: *** [libmpdemux/libmpdemux.a] Error 2
> 
> Fixed.
> 
> > BTW... kernel is 2.4.6 and GCC is the latest.
>                              ^^^^^^^^^^^^^^^^^
> This is always a problem... :)

Ok, that first problem is fixed, thanks.

Any idea about this?

./darwinfixlib.sh mplayer.o mp_msg.o cpudetect.o codec-cfg.o spudec.o playtree.o
playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o find_sub.o m_config.o
m_option.o parser-cfg.o m_struct.o unrarlib.o mixer.o parser-mpcmd.o
libmpdemux/libmpdemux.a libmpcodecs/libmpcodecs.a libao2/libao2.a
liba52/liba52.a mp3lib/libMP3.a libmpeg2/libmpeg2.a osdep/libosdep.a
postproc/libswscale.a input/libinput.a libvo/libvo.a libaf/libaf.a
libfaad2/libfaad2.a libdha/libdha.so vidix/libvidix.a libmpdvdkit2/libmpdvdkit.a
libmpflac/libmpflac.a
cc -I../libvo/ -I../../libvo -O4 -march=athlon-4 -mcpu=athlon-4 -pipe
-ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64  -Ilibmpdemux -Iloader -Ilibvo           -o mplayer
mplayer.o mp_msg.o cpudetect.o codec-cfg.o spudec.o playtree.o playtreeparser.o
asxparser.o vobsub.o subreader.o sub_cc.o find_sub.o m_config.o m_option.o
parser-cfg.o m_struct.o unrarlib.o mixer.o parser-mpcmd.o libvo/libvo.a
libao2/libao2.a  vidix/libvidix.a  libmpcodecs/libmpcodecs.a mp3lib/libMP3.a
liba52/liba52.a libmpeg2/libmpeg2.a   libaf/libaf.a libmpdemux/libmpdemux.a
input/libinput.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2
-lmpdvdkit          -lpng -lz -lz -ljpeg -lasound -ldl -lpthread       -lnsl
-Llibmpflac -lmpflac  libfaad2/libfaad2.a    -lnsl                -lpthread -ldl
-lm
libvo/libvo.a(osd.o)(.text+0x6d): In function `vo_draw_alpha_yv12':
: undefined reference to `bFF'
libvo/libvo.a(osd.o)(.text+0x126): In function `vo_draw_alpha_yuy2':
: undefined reference to `bFF'
libvo/libvo.a(osd.o)(.text+0x2b1): In function `vo_draw_alpha_rgb32':
: undefined reference to `bFF'
mp3lib/libMP3.a(decode_i586.o)(.text+0x21): In function `synth_1to1_pent':
: undefined reference to `bo'
mp3lib/libMP3.a(decode_i586.o)(.text+0x31): In function `synth_1to1_pent':
: undefined reference to `bo'
mp3lib/libMP3.a(decode_MMX.o)(.text+0x10b): In function `synth_1to1_MMX_s':
: undefined reference to `one_null'
mp3lib/libMP3.a(decode_MMX.o)(.text+0x112): In function `synth_1to1_MMX_s':
: undefined reference to `null_one'
mp3lib/libMP3.a(decode_MMX.o)(.text+0x217): In function `.next_loop':
: undefined reference to `one_null'
mp3lib/libMP3.a(decode_MMX.o)(.text+0x21e): In function `.next_loop':
: undefined reference to `null_one'
mp3lib/libMP3.a(tabinit_MMX.o)(.text+0x46): In function
`make_decode_tables_MMX':
: undefined reference to `intwindiv'
mp3lib/libMP3.a(dct64_3dnow.o)(.text+0x679): In function `dct64_MMX_3dnow':
: undefined reference to `plus_1f'
mp3lib/libMP3.a(dct64_k7.o)(.text+0x4d5): In function `dct64_MMX_3dnowex':
: undefined reference to `plus_1f'
liba52/liba52.a(resample.o)(.text+0x925): In function
`a52_resample_MONO_to_5_MMX':
: undefined reference to `magicF2W'
liba52/liba52.a(resample.o)(.text+0x92c): In function
`a52_resample_MONO_to_5_MMX':
: undefined reference to `wm1100'
liba52/liba52.a(resample.o)(.text+0x933): In function
`a52_resample_MONO_to_5_MMX':
: undefined reference to `wm0101'
liba52/liba52.a(resample.o)(.text+0x93a): In function
`a52_resample_MONO_to_5_MMX':
: undefined reference to `wm1010'
liba52/liba52.a(resample.o)(.text+0x9bc): In function
`a52_resample_STEREO_to_2_MMX':
: undefined reference to `magicF2W'
liba52/liba52.a(resample.o)(.text+0xa35): In function
`a52_resample_3F_to_5_MMX':
: undefined reference to `magicF2W'
liba52/liba52.a(resample.o)(.text+0xb1c): In function
`a52_resample_2F_2R_to_4_MMX':
: undefined reference to `magicF2W'
liba52/liba52.a(resample.o)(.text+0xbf5): In function
`a52_resample_3F_2R_to_5_MMX':
: undefined reference to `magicF2W'
liba52/liba52.a(resample.o)(.text+0xd25): In function
`a52_resample_MONO_LFE_to_6_MMX':
: undefined reference to `magicF2W'
liba52/liba52.a(resample.o)(.text+0xdd5): more undefined references to
`magicF2W' follow
liba52/liba52.a(imdct.o)(.text+0x6cd2): In function `imdct_do_512_sse':
: undefined reference to `bit_reverse_512'
liba52/liba52.a(imdct.o)(.text+0x6d61): In function `imdct_do_512_sse':
: undefined reference to `ps111_1'
postproc/libswscale.a(swscale.o)(.text+0x7487): In function `swScale_MMX2':
: undefined reference to `bgr2YCoeff'
postproc/libswscale.a(swscale.o)(.text+0x748e): In function `swScale_MMX2':
: undefined reference to `w1111'
postproc/libswscale.a(swscale.o)(.text+0x752b): In function `swScale_MMX2':
: undefined reference to `bgr2YOffset'
postproc/libswscale.a(swscale.o)(.text+0x7c22): In function `swScale_MMX2':
: undefined reference to `w1111'
postproc/libswscale.a(swscale.o)(.text+0x7c29): In function `swScale_MMX2':
: undefined reference to `bgr2UCoeff'
postproc/libswscale.a(swscale.o)(.text+0x7c7f): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x7c86): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x7ce0): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x7ce7): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x7d1c): In function `swScale_MMX2':
: undefined reference to `bgr2UVOffset'
postproc/libswscale.a(swscale.o)(.text+0x96d4): In function `swScale_MMX2':
: undefined reference to `bgr2YCoeff'
postproc/libswscale.a(swscale.o)(.text+0x96db): In function `swScale_MMX2':
: undefined reference to `w1111'
postproc/libswscale.a(swscale.o)(.text+0x977b): In function `swScale_MMX2':
: undefined reference to `bgr2YOffset'
postproc/libswscale.a(swscale.o)(.text+0x9d0e): In function `swScale_MMX2':
: undefined reference to `w1111'
postproc/libswscale.a(swscale.o)(.text+0x9d15): In function `swScale_MMX2':
: undefined reference to `bgr2UCoeff'
postproc/libswscale.a(swscale.o)(.text+0x9d6f): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x9d76): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x9dd0): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x9dd7): In function `swScale_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(swscale.o)(.text+0x9e0c): In function `swScale_MMX2':
: undefined reference to `bgr2UVOffset'
postproc/libswscale.a(rgb2rgb.o)(.text+0x1d15): In function `rgb32tobgr32_MMX':
: undefined reference to `mask32r'
postproc/libswscale.a(rgb2rgb.o)(.text+0x1d1c): In function `rgb32tobgr32_MMX':
: undefined reference to `mask32g'
postproc/libswscale.a(rgb2rgb.o)(.text+0x1d23): In function `rgb32tobgr32_MMX':
: undefined reference to `mask32b'
postproc/libswscale.a(rgb2rgb.o)(.text+0x1d72): In function `rgb24tobgr24_MMX':
: undefined reference to `mask24r'
postproc/libswscale.a(rgb2rgb.o)(.text+0x1d79): In function `rgb24tobgr24_MMX':
: undefined reference to `mask24g'
postproc/libswscale.a(rgb2rgb.o)(.text+0x1d80): In function `rgb24tobgr24_MMX':
: undefined reference to `mask24b'
postproc/libswscale.a(rgb2rgb.o)(.text+0x23ea): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2YCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x23f1): In function `rgb24toyv12_MMX':
: undefined reference to `w1111'
postproc/libswscale.a(rgb2rgb.o)(.text+0x2486): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2YOffset'
postproc/libswscale.a(rgb2rgb.o)(.text+0x24e4): In function `rgb24toyv12_MMX':
: undefined reference to `w1111'
postproc/libswscale.a(rgb2rgb.o)(.text+0x24eb): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2UCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x255b): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x2562): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x25da): In function `rgb24toyv12_MMX':
: undefined reference to `w1111'
postproc/libswscale.a(rgb2rgb.o)(.text+0x25e9): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x25f0): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x2625): In function `rgb24toyv12_MMX':
: undefined reference to `bgr2UVOffset'
postproc/libswscale.a(rgb2rgb.o)(.text+0x3bba): In function `rgb32tobgr32_MMX2':
: undefined reference to `mask32r'
postproc/libswscale.a(rgb2rgb.o)(.text+0x3bc1): In function `rgb32tobgr32_MMX2':
: undefined reference to `mask32g'
postproc/libswscale.a(rgb2rgb.o)(.text+0x3bc8): In function `rgb32tobgr32_MMX2':
: undefined reference to `mask32b'
postproc/libswscale.a(rgb2rgb.o)(.text+0x3c22): In function `rgb24tobgr24_MMX2':
: undefined reference to `mask24r'
postproc/libswscale.a(rgb2rgb.o)(.text+0x3c29): In function `rgb24tobgr24_MMX2':
: undefined reference to `mask24g'
postproc/libswscale.a(rgb2rgb.o)(.text+0x3c30): In function `rgb24tobgr24_MMX2':
: undefined reference to `mask24b'
postproc/libswscale.a(rgb2rgb.o)(.text+0x439a): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2YCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x43a1): In function `rgb24toyv12_MMX2':
: undefined reference to `w1111'
postproc/libswscale.a(rgb2rgb.o)(.text+0x443b): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2YOffset'
postproc/libswscale.a(rgb2rgb.o)(.text+0x4499): In function `rgb24toyv12_MMX2':
: undefined reference to `w1111'
postproc/libswscale.a(rgb2rgb.o)(.text+0x44a0): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2UCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x44ef): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x44f6): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x4550): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x4557): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x458c): In function `rgb24toyv12_MMX2':
: undefined reference to `bgr2UVOffset'
postproc/libswscale.a(rgb2rgb.o)(.text+0x5b5a): In function
`rgb32tobgr32_3DNOW':
: undefined reference to `mask32r'
postproc/libswscale.a(rgb2rgb.o)(.text+0x5b61): In function
`rgb32tobgr32_3DNOW':
: undefined reference to `mask32g'
postproc/libswscale.a(rgb2rgb.o)(.text+0x5b68): In function
`rgb32tobgr32_3DNOW':
: undefined reference to `mask32b'
postproc/libswscale.a(rgb2rgb.o)(.text+0x5bc2): In function
`rgb24tobgr24_3DNOW':
: undefined reference to `mask24r'
postproc/libswscale.a(rgb2rgb.o)(.text+0x5bc9): In function
`rgb24tobgr24_3DNOW':
: undefined reference to `mask24g'
postproc/libswscale.a(rgb2rgb.o)(.text+0x5bd0): In function
`rgb24tobgr24_3DNOW':
: undefined reference to `mask24b'
postproc/libswscale.a(rgb2rgb.o)(.text+0x632a): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2YCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x6331): In function `rgb24toyv12_3DNOW':
: undefined reference to `w1111'
postproc/libswscale.a(rgb2rgb.o)(.text+0x63cb): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2YOffset'
postproc/libswscale.a(rgb2rgb.o)(.text+0x6429): In function `rgb24toyv12_3DNOW':
: undefined reference to `w1111'
postproc/libswscale.a(rgb2rgb.o)(.text+0x6430): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2UCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x6483): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x648a): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x64e8): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x64ef): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2VCoeff'
postproc/libswscale.a(rgb2rgb.o)(.text+0x6524): In function `rgb24toyv12_3DNOW':
: undefined reference to `bgr2UVOffset'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1




More information about the MPlayer-users mailing list