[FFmpeg-trac] #5703(avcodec:new): compile error when disable bitstrem filters
FFmpeg
trac at avcodec.org
Mon Jul 11 19:49:37 EEST 2016
#5703: compile error when disable bitstrem filters
-------------------------------------+-------------------------------------
Reporter: vlad2005 | Type: defect
Status: new | Priority: normal
Component: avcodec | Version:
Keywords: cross | unspecified
compile mingw32 | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
When configure with "--disable-bsfs" i got error:
{{{
CC ffmpeg_dxva2.o
LD ffmpeg_g.exe
libavcodec/libavcodec.a(mpegaudiodecheader.o): In function
`avpriv_mpegaudio_decode_header':
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:59:
undefined reference to `avpriv_mpa_freq_tab'
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:80:
undefined reference to `avpriv_mpa_bitrate_tab'
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:59:
undefined reference to `avpriv_mpa_freq_tab'
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:80:
undefined reference to `avpriv_mpa_bitrate_tab'
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:59:
undefined reference to `avpriv_mpa_freq_tab'
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:80:
undefined reference to `avpriv_mpa_bitrate_tab'
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:59:
undefined reference to `avpriv_mpa_freq_tab'
/home/user/software/ffmpeg-20160710-d4c8e93/libavcodec/mpegaudiodecheader.c:80:
undefined reference to `avpriv_mpa_bitrate_tab'
collect2: error: ld returned 1 exit status
make: *** [ffmpeg_g.exe] Error 1
}}}
This is full config command:
{{{
./configure \
--pkg-config=pkg-config \
--pkg-config-flags="--static" \
--extra-cflags=${CFLAGS} \
--extra-ldflags=${LDFLAGS} \
--prefix="/home/user/software/packages/win32" \
--enable-memalign-hack --arch=x86 --target-os=mingw32 \
--cross-prefix=i686-w64-mingw32- \
--enable-yasm \
--enable-gpl \
--enable-libmp3lame \
--enable-outdev=sdl \
--enable-sdl \
--disable-shared --enable-static \
--disable-doc \
--disable-htmlpages \
--disable-manpages \
--disable-podpages \
--disable-txtpages \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-demuxers --enable-demuxer=rawvideo,pcm_s* \
--disable-muxers --enable-muxer=avi,h263,rawvideo \
--disable-encoders --enable-encoder=mpeg4,libmp3lame,rawvideo \
--disable-decoders --enable-decoder=rawvideo,pcm_s* \
--disable-protocols --enable-protocol=file \
--disable-indevs --enable-indev=dshow \
--disable-outdevs --enable-outdev=sdl \
--disable-parsers \
--disable-schannel --disable-securetransport --enable-small --disable-
debug \
--enable-libfreetype --enable-libfontconfig \
--disable-filters --enable-filter=drawtext,volume,scale,aresample \
--disable-bsfs
}}}
When remove line that disable bsfs, compile was ok.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5703>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list