[FFmpeg-user] FFMPEG compilation error

Alexander Bokovikov openworld at uralweb.ru
Tue Apr 17 14:03:33 CEST 2012


Hi, Everyone!

Just have downloaded everything last and am trying to build FFMPEG in Mac OS 
X.

Have particular trouble with libvo-aacenc:

LD ffmpeg_g
Undefined symbols:
  "_ff_af_queue_remove", referenced from:
      _aac_encode_frame in libavcodec.a(libvo-aacenc.o)
  "_ff_af_queue_add", referenced from:
      _aac_encode_frame in libavcodec.a(libvo-aacenc.o)
  "_ff_af_queue_init", referenced from:
      _aac_encode_init in libavcodec.a(libvo-aacenc.o)
  "_ff_af_queue_close", referenced from:
      _aac_encode_close in libavcodec.a(libvo-aacenc.o)
      _aac_encode_init in libavcodec.a(libvo-aacenc.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1

I'm using libvo-aacenc version 0.1.2 (the last from sourceforge).

Is this a known problem or am I missing something?

Thank you.

PS: the FFMPEG configure line is below:

./configure --enable-static --enable-memalign-hack --enable-gpl --enable-libx264 
 --enable-libvo-aacenc --disable-doc --disable-ffserver --disable-ffplay --disable-ffprobe 
 --enable-pthreads --enable-runtime-cpudetect --disable-network --disable-shared 
 --disable-filters --disable-decoders --disable-encoders --disable-muxers --disable-demuxers 
 --disable-parsers --disable-bsfs --disable-protocols --disable-devices --enable-filter=crop 
 --enable-filter=scale --enable-protocol=file --enable-decoder=aac --enable-decoder=h263 
 --enable-decoder=flv --enable-decoder=vp6f --enable-decoder=vp6a --enable-decoder=h264 
 --enable-decoder=nellymoser --enable-decoder=mp3 --enable-encoder=libx264 --enable-encoder=flv 
 --enable-encoder=libvo_aacenc --enable-parser=h264 --enable-parser=mpegaudio 
 --enable-demuxer=flv --enable-muxer=ipod --enable-muxer=mp4 --enable-demuxer=mp4 
 --enable-encoder=mjpeg --enable-demuxer=mov --enable-muxer=mjpeg --enable-version3




More information about the ffmpeg-user mailing list