[Libav-user] build failed because of unresolved dependencies in libav* modules

Jan Pohanka xhpohanka at gmail.com
Wed Apr 13 12:38:18 CEST 2011


Hello,
 with following configure command, ffmpeg won't link.

 ../../ffmpeg-git/configure \
  --enable-memalign-hack \
  --disable-doc \
  --disable-ffplay --disable-ffprobe --disable-ffserver \
  --disable-avfilter --disable-avdevice --disable-network \
  --disable-pthreads --disable-mpegaudio-hp --disable-swscale-alpha \
  --disable-fft --disable-golomb --disable-huffman --disable-lpc \
  --disable-mdct --disable-rdft --disable-vaapi --disable-vdpau
--disable-dxva2 \
  --disable-everything \
  --enable-encoder=h263 \
  --enable-encoder=h263p \
  --enable-encoder=libx264 \
  --enable-encoder=libopencore_amrnb \
  --enable-encoder=flv \
  --enable-decoder=flv \
  --enable-decoder=rawvideo \
  --enable-decoder=h264 \
  --enable-encoder=adpcm_swf \
  --enable-muxer=h263 \
  --enable-muxer=amr \
  --enable-demuxer=flv \
  --enable-muxer=flv \
  --enable-muxer=avi \
  --enable-muxer=tgp \
  --enable-protocol=file \
  --prefix=/e/_dev/h263/ffbuild/ff-dev \
  --enable-gpl \
  --extra-cflags="-std=gnu99 -Ie:/_dev/h263/x264/install/include
 -Ie:/_dev/h263/opencore-amr/inst/include" \
  --extra-ldflags="-Le:/_dev/h263/x264/install/lib
 -Le:/_dev/h263/opencore-amr/inst/lib" \
  --enable-debug=3 --disable-optimizations \
  --enable-libx264 \
  --enable-libopencore-amrnb \
  --enable-version3

 In several last git updates some changes has been made, where the
 dependencies in building process are not resolved. For example
 libavcodec/utils.c calls ff_find_pix_fmt(), which is defined in
 rawdec.c, but it is not compiled in common.
 Next strange dependencies are in error_resilence.c -> cabac.h ->
 h264.h, but I don't have the time to investigate it now.

 regards
 Jan


More information about the Libav-user mailing list