[FFmpeg-cvslog] r17409 - in trunk: configure libavcodec/Makefile

Robert Swain robert.swain
Wed Feb 18 10:44:18 CET 2009


2009/2/18 Diego Biurrun <diego at biurrun.de>:
> On Wed, Feb 18, 2009 at 01:00:05AM +0000, Carl Eugen Hoyos wrote:
>> diego <subversion <at> mplayerhq.hu> writes:
>> >
>> > Log:
>> > Handle conditional compilation of CPU-specific FFT code in the Makefile.
>> > Also replace one coarse MMX condition with more fine-grained
>> > 3DNow!/3DNowExt!/SSE conditions.
>>
>> This did not just break MPlayer compilation, but, according to FATE, also Mac
>> OSX and gcc 2.95.3.
>
> Did proper bug reports go out of style so much?
>
> I need details and error messages.  It obviously works on my machines,
> else I would not have committed..

The point is, it's an automated testing system. For the moment Mike is
pinging the list when something is wrong. Eventually I expect a mail
will be sent to a list automatically on a state change. If the
information you need to get going isn't on there, tell Mike and he'll
add it I expect.

GCC 2.95.3 x86_32 Linux
http://fate.multimedia.cx/index.php?stderr=57020

/home/fate/fate32/build/libavcodec/libavcodec.so: undefined reference
to `ff_fft_calc_sse'
/home/fate/fate32/build/libavcodec/libavcodec.so: undefined reference
to `ff_fft_permute_sse'
/home/fate/fate32/build/libavcodec/libavcodec.so: undefined reference
to `ff_imdct_calc_sse'
/home/fate/fate32/build/libavcodec/libavcodec.so: undefined reference
to `ff_imdct_half_sse'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1


GCC 4.0.1 (Apple) x86_64 Mac OS X
http://fate.multimedia.cx/index.php?stderr=57019

Undefined symbols:
  "_ff_fft_dispatch_sse", referenced from:
      _ff_imdct_half_sse in fft_sse.o
      _ff_imdct_calc_sse in fft_sse.o
  "_ff_fft_dispatch_interleave_3dn2", referenced from:
      _ff_fft_calc_3dn2 in fft_3dn2.o
  "_ff_fft_dispatch_interleave_3dn", referenced from:
      _ff_fft_calc_3dn in fft_3dn.o
  "_ff_fft_dispatch_3dn2", referenced from:
      _ff_imdct_half_3dn2 in fft_3dn2.o
      _ff_imdct_calc_3dn2 in fft_3dn2.o
  "_ff_fft_dispatch_interleave_sse", referenced from:
      _ff_fft_calc_sse in fft_sse.o
  "_ff_fft_dispatch_3dn", referenced from:
      _ff_imdct_half_3dn in fft_3dn.o
      _ff_imdct_calc_3dn in fft_3dn.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libavcodec/libavcodec.52.dylib] Error 1


GCC 4.0.1 (Apple) x86_32 Mac OS X
http://fate.multimedia.cx/index.php?stderr=57017

Undefined symbols:
  "_ff_fft_dispatch_sse", referenced from:
      _ff_imdct_half_sse in fft_sse.o
      _ff_imdct_calc_sse in fft_sse.o
  "_ff_fft_dispatch_interleave_3dn2", referenced from:
      _ff_fft_calc_3dn2 in fft_3dn2.o
  "_ff_fft_dispatch_interleave_3dn", referenced from:
      _ff_fft_calc_3dn in fft_3dn.o
  "_ff_fft_dispatch_3dn2", referenced from:
      _ff_imdct_half_3dn2 in fft_3dn2.o
      _ff_imdct_calc_3dn2 in fft_3dn2.o
  "_ff_fft_dispatch_interleave_sse", referenced from:
      _ff_fft_calc_sse in fft_sse.o
  "_ff_fft_dispatch_3dn", referenced from:
      _ff_imdct_half_3dn in fft_3dn.o
      _ff_imdct_calc_3dn in fft_3dn.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libavcodec/libavcodec.52.dylib] Error 1

These are just the stderr links from the 'build succeeded?' field for
those builds that are currently failing (highlighted red). stdout is
also available if you look at the log pages for these platforms IIRC.

Best regards,
Rob




More information about the ffmpeg-cvslog mailing list