---------- Forwarded message ----------
From: aviad rozenhek <[EMAIL PROTECTED]>
Date: Wed, Nov 19, 2008 at 11:03 AM
Subject: Re: [libav-user] problem compiling libavcodec on mingw
To: Libav* user questions and discussions <[email protected]>



> Sync-up again; the build was broken for a big yesterday and someone
checked in a fix for something similar.
- Art

unfortunately, still a no go


libavutil/libavutil.so:utils.c:(.text+0x0): multiple definition of `_onexit'
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../dllcrt2.o:(.text+0x0):
first defined here
libavutil/libavutil.so:utils.c:(.text+0x30): multiple definition of `atexit'
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../dllcrt2.o:(.text+0x30):
first defined here
libavutil/libavutil.so:utils.c:(.text+0x60): multiple definition of
[EMAIL PROTECTED]'
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../dllcrt2.o:(.text+0x60):
first defined here
Cannot export ff_fft_dispatch_3dn: symbol not defined
Cannot export ff_fft_dispatch_3dn2: symbol not defined
Cannot export ff_fft_dispatch_interleave_3dn: symbol not defined
Cannot export ff_fft_dispatch_interleave_3dn2: symbol not defined
Cannot export ff_fft_dispatch_interleave_sse: symbol not defined
Cannot export ff_fft_dispatch_sse: symbol not defined
Cannot export ff_float_to_int16_interleave6_3dn2: symbol not defined
Cannot export ff_float_to_int16_interleave6_3dnow: symbol not defined
Cannot export ff_float_to_int16_interleave6_sse: symbol not defined
libavcodec/i386/dsputil_mmx.o: In function `float_to_int16_interleave_sse':
c:/work/ffmpeg-svn/libavcodec/i386/dsputil_mmx.c:2368: undefined reference
to `ff_float_to_int16_interleave6_sse'
libavcodec/i386/dsputil_mmx.o: In function `float_to_int16_interleave_sse2':
c:/work/ffmpeg-svn/libavcodec/i386/dsputil_mmx.c:2386: undefined reference
to `ff_float_to_int16_interleave6_sse'
libavcodec/i386/dsputil_mmx.o: In function
`float_to_int16_interleave_3dnow':
c:/work/ffmpeg-svn/libavcodec/i386/dsputil_mmx.c:2350: undefined reference
to `ff_float_to_int16_interleave6_3dnow'
libavcodec/i386/dsputil_mmx.o: In function `float_to_int16_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/dsputil_mmx.c:2400: undefined reference
to `ff_float_to_int16_interleave6_3dn2'
libavcodec/i386/fft_3dn.o: In function `ff_imdct_half_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_3dn2.c:103: undefined reference to
`ff_fft_dispatch_3dn'
libavcodec/i386/fft_3dn.o: In function `ff_fft_calc_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_3dn2.c:48: undefined reference to
`ff_fft_dispatch_interleave_3dn'
libavcodec/i386/fft_3dn.o: In function `ff_imdct_calc_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_3dn2.c:103: undefined reference to
`ff_fft_dispatch_3dn'
libavcodec/i386/fft_3dn2.o: In function `ff_imdct_half_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_3dn2.c:103: undefined reference to
`ff_fft_dispatch_3dn2'
libavcodec/i386/fft_3dn2.o: In function `ff_fft_calc_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_3dn2.c:48: undefined reference to
`ff_fft_dispatch_interleave_3dn2'
libavcodec/i386/fft_3dn2.o: In function `ff_imdct_calc_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_3dn2.c:103: undefined reference to
`ff_fft_dispatch_3dn2'
libavcodec/i386/fft_mmx.o: In function `fft16_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:311: undefined reference to
`ff_cos_16'
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:311: undefined reference to
`ff_cos_16'
libavcodec/i386/fft_mmx.o: In function `fft32_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:461: undefined reference to
`ff_cos_32'
libavcodec/i386/fft_mmx.o: In function `fft64_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:461: undefined reference to
`ff_cos_64'
libavcodec/i386/fft_mmx.o: In function `fft128_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:461: undefined reference to
`ff_cos_128'
libavcodec/i386/fft_mmx.o: In function `fft256_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:461: undefined reference to
`ff_cos_256'
libavcodec/i386/fft_mmx.o: In function `fft512_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:461: undefined reference to
`ff_cos_512'

...
snip
...

c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:462: undefined reference to
`ff_cos_128'
libavcodec/i386/fft_mmx.o: In function `fft256_interleave_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:462: undefined reference to
`ff_cos_256'
libavcodec/i386/fft_mmx.o: In function `fft512_interleave_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:462: undefined reference to
`ff_cos_512'
libavcodec/i386/fft_mmx.o: In function `fft1024_interleave_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:462: undefined reference to
`ff_cos_1024'
libavcodec/i386/fft_mmx.o: In function `fft2048_interleave_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:462: undefined reference to
`ff_cos_2048'
libavcodec/i386/fft_mmx.o: In function `fft4096_interleave_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:462: undefined reference to
`ff_cos_4096'
libavcodec/i386/fft_mmx.o: In function `fft8192_interleave_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:462: undefined reference to
`ff_cos_8192'
libavcodec/i386/fft_mmx.o: In function `fft16384_interleave_sse':

...
snip
...

c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_128'
libavcodec/i386/fft_mmx.o: In function `fft256_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_256'
libavcodec/i386/fft_mmx.o: In function `fft512_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_512'
libavcodec/i386/fft_mmx.o: In function `fft1024_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_1024'
libavcodec/i386/fft_mmx.o: In function `fft2048_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_2048'
libavcodec/i386/fft_mmx.o: In function `fft4096_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_4096'
libavcodec/i386/fft_mmx.o: In function `fft8192_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_8192'
libavcodec/i386/fft_mmx.o: In function `fft16384_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_16384'
libavcodec/i386/fft_mmx.o: In function `fft32768_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_32768'
libavcodec/i386/fft_mmx.o: In function `fft65536_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:463: undefined reference to
`ff_cos_65536'
libavcodec/i386/fft_mmx.o: In function `fft16_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_16'
libavcodec/i386/fft_mmx.o: In function `fft32_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_32'
libavcodec/i386/fft_mmx.o: In function `fft64_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_64'
libavcodec/i386/fft_mmx.o: In function `fft128_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_128'
libavcodec/i386/fft_mmx.o: In function `fft256_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_256'
libavcodec/i386/fft_mmx.o: In function `fft512_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_512'
libavcodec/i386/fft_mmx.o: In function `fft1024_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_1024'
libavcodec/i386/fft_mmx.o: In function `fft2048_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_2048'
libavcodec/i386/fft_mmx.o: In function `fft4096_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_4096'
libavcodec/i386/fft_mmx.o: In function `fft8192_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_8192'
libavcodec/i386/fft_mmx.o: In function `fft16384_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_16384'
libavcodec/i386/fft_mmx.o: In function `fft32768_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_32768'
libavcodec/i386/fft_mmx.o: In function `fft65536_interleave_3dn':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:464: undefined reference to
`ff_cos_65536'
libavcodec/i386/fft_mmx.o: In function `fft16_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:465: undefined reference to
`ff_cos_16'
libavcodec/i386/fft_mmx.o: In function `fft32_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:465: undefined reference to
`ff_cos_32'
libavcodec/i386/fft_mmx.o: In function `fft64_3dn2':

...
snip
...

c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:465: undefined reference to
`ff_cos_65536'
libavcodec/i386/fft_mmx.o: In function `fft16_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_16'
libavcodec/i386/fft_mmx.o: In function `fft32_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_32'
libavcodec/i386/fft_mmx.o: In function `fft64_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_64'
libavcodec/i386/fft_mmx.o: In function `fft128_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_128'
libavcodec/i386/fft_mmx.o: In function `fft256_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_256'
libavcodec/i386/fft_mmx.o: In function `fft512_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_512'
libavcodec/i386/fft_mmx.o: In function `fft1024_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_1024'
libavcodec/i386/fft_mmx.o: In function `fft2048_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_2048'
libavcodec/i386/fft_mmx.o: In function `fft4096_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_4096'
libavcodec/i386/fft_mmx.o: In function `fft8192_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_8192'
libavcodec/i386/fft_mmx.o: In function `fft16384_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_16384'
libavcodec/i386/fft_mmx.o: In function `fft32768_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_32768'
libavcodec/i386/fft_mmx.o: In function `fft65536_interleave_3dn2':
c:/work/ffmpeg-svn/libavcodec/i386/fft_mmx.asm:466: undefined reference to
`ff_cos_65536'
libavcodec/i386/fft_sse.o: In function `ff_imdct_half_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_sse.c:131: undefined reference to
`ff_fft_dispatch_sse'
libavcodec/i386/fft_sse.o: In function `ff_fft_calc_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_sse.c:35: undefined reference to
`ff_fft_dispatch_interleave_sse'
libavcodec/i386/fft_sse.o: In function `ff_imdct_calc_sse':
c:/work/ffmpeg-svn/libavcodec/i386/fft_sse.c:131: undefined reference to
`ff_fft_dispatch_sse'
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld.exe:
warning: libavutil/libavutil.so(dqoes00665.o): local symbol `Q' has no
section
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld'
has no sectionibavutil/libavutil.so(dqoes00665.o): local symbol `¦
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld.exe:
warning: libavutil/libavutil.so(dqoes00665.o): local symbol `' has no
section
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld'
has no sectionibavutil/libavutil.so(dqoes00665.o): local symbol `¿
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld.exe:
warning: libavutil/libavutil.so(dqoes00665.o): local symbol `' has no
section
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld'
has no sectionibavutil/libavutil.so(dqoes00665.o): local symbol `¿
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld.exe:
warning: libavutil/libavutil.so(dqoes00665.o): local symbol `' has no
section
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld.exe:
warning: libavutil/libavutil.so(dqoes00665.o): local symbol `Q' has no
section
c:/mingw/bin/../lib/gcc/i686-pc-mingw32/4.2.4/../../../../i686-pc-mingw32/bin/ld.exe:
libavutil/libavutil.so(dqoes00665.o): illegal symbol index 81 in relocs
collect2: ld returned 1 exit status
make: *** [libavcodec/libavcodec.so.52] Error 1



>
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to