[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