[FFmpeg-devel] Tip of tree build broken on x86_64 linux

Måns Rullgård mans
Wed Feb 18 20:40:50 CET 2009


Art Clarke <aclarke at xuggle.com> writes:

> I'd respond on ffmpeg-cvslog but I wasn't subscribed until a few minutes ago
> and hence can't add to the chain here:
>
> It happened on r17409
> http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-February/020332.html
>
> But to give diego what he needs:
> /home/aclarke/Work/xuggle/java/xuggle-xuggler/build/native/x86_64-unknown-linux-gnu/captive/ffmpeg/csrc/libavcodec/libavcodec.so:
> undefined reference to `ff_fft_dispatch_interleave_3dn2'
>      [exec]
> /home/aclarke/Work/xuggle/java/xuggle-xuggler/build/native/x86_64-unknown-linux-gnu/captive/ffmpeg/csrc/libavcodec/libavcodec.so:
> undefined reference to `ff_fft_dispatch_interleave_3dn'
>      [exec]
> /home/aclarke/Work/xuggle/java/xuggle-xuggler/build/native/x86_64-unknown-linux-gnu/captive/ffmpeg/csrc/libavcodec/libavcodec.so:
> undefined reference to `ff_fft_dispatch_3dn'
>      [exec]
> /home/aclarke/Work/xuggle/java/xuggle-xuggler/build/native/x86_64-unknown-linux-gnu/captive/ffmpeg/csrc/libavcodec/libavcodec.so:
> undefined reference to `ff_fft_dispatch_interleave_sse'
>      [exec]
> /home/aclarke/Work/xuggle/java/xuggle-xuggler/build/native/x86_64-unknown-linux-gnu/captive/ffmpeg/csrc/libavcodec/libavcodec.so:
> undefined reference to `ff_fft_dispatch_sse'
>      [exec]
> /home/aclarke/Work/xuggle/java/xuggle-xuggler/build/native/x86_64-unknown-linux-gnu/captive/ffmpeg/csrc/libavcodec/libavcodec.so:
> undefined reference to `ff_fft_dispatch_3dn2'
>      [exec] collect2: ld returned 1 exit status

This can be easily reproduced with configure --enable-shared --disable-yasm
The trouble is that the fft_*.c files contain references to
fft_mmx.asm, and this dependency is no longer taken into account by
the makefile.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list