[FFmpeg-user] Compile errors on OSX with current HEAD

Robert Krüger krueger at lesspain.de
Fri Aug 30 15:20:18 CEST 2013


On Fri, Aug 30, 2013 at 11:07 AM, Robert Krüger <krueger at lesspain.de> wrote:
> Hi,
>
> I'm getting compile errors when building ffmpeg (current HEAD this morning) with
>
> configure --disable-optimizations --disable-mmx --disable-stripping
>
> I have been doing this for at least two months now, so either I am
> missing something or something has changed rather recently. I have
> tried a few cycles of make clean;make distclean;configure ..;make.
>
> The errors I am getting are:
>
> Undefined symbols for architecture x86_64:
>   "_ff_add_hfyu_median_prediction_cmov", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_fdct_mmx", referenced from:
>       _ff_dsputilenc_init_mmx in libavcodec.a(dsputilenc_mmx.o)
>   "_ff_fdct_mmxext", referenced from:
>       _ff_dsputilenc_init_mmx in libavcodec.a(dsputilenc_mmx.o)
>   "_ff_fdct_sse2", referenced from:
>       _ff_dsputilenc_init_mmx in libavcodec.a(dsputilenc_mmx.o)
>   "_ff_idct_xvid_mmx", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_mmx_add", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_mmx_put", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_mmxext", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_mmxext_add", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_mmxext_put", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_sse2", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_sse2_add", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_idct_xvid_sse2_put", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_simple_idct_add_mmx", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_simple_idct_mmx", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
>   "_ff_simple_idct_put_mmx", referenced from:
>       _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
> ld: symbol(s) not found for architecture x86_64
> collect2: ld returned 1 exit status
> make: *** [ffmpeg_g] Error 1

it appears someone is working on this right now. A clean
clone/configure/make reduced this to:

LD ffmpeg_g
Undefined symbols for architecture x86_64:
  "_ff_add_hfyu_median_prediction_cmov", referenced from:
      _ff_dsputil_init_x86 in libavcodec.a(dsputil_init.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1


More information about the ffmpeg-user mailing list