Bug#739378: FTBFS with libav10
Moritz Muehlenhoff
jmm at debian.org
Mon Feb 17 23:11:17 UTC 2014
Source: qmmp
Severity: important
Hi,
your package fails to build from source against libav 10 (currently
packaged in experimental). This bug will become release-critical
at some point when the libav10 transition starts.
Migration documentation can be found at
https://wiki.libav.org/Migration/10
Cheers,
Moritz
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:229:23: error: 'CODEC_ID_SHORTEN' was not declared in this scope
if(c->codec_id == CODEC_ID_SHORTEN) //ffmpeg bug workaround
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp: In member function 'qint64 DecoderFFmpeg::ffmpeg_decode()':
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:333:9: warning: 'void avcodec_get_frame_defaults(AVFrame*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3120) [-Wdeprecated-declarations]
avcodec_get_frame_defaults(m_decoded_frame);
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:333:51: warning: 'void avcodec_get_frame_defaults(AVFrame*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3120) [-Wdeprecated-declarations]
avcodec_get_frame_defaults(m_decoded_frame);
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp: In member function 'void DecoderFFmpeg::fillBuffer()':
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:391:45: error: 'CODEC_ID_APE' was not declared in this scope
if(m_seekTime && c->codec_id == CODEC_ID_APE)
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:404:46: error: 'CODEC_ID_APE' was not declared in this scope
if(m_skipBytes > 0 && c->codec_id == CODEC_ID_APE)
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:443:31: error: 'CODEC_ID_SHORTEN' was not declared in this scope
if(c->codec_id == CODEC_ID_SHORTEN || c->codec_id == CODEC_ID_TWINVQ)
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:443:66: error: 'CODEC_ID_TWINVQ' was not declared in this
scope
if(c->codec_id == CODEC_ID_SHORTEN || c->codec_id == CODEC_ID_TWINVQ)
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:454:31: error: 'CODEC_ID_SHORTEN' was not declared in this scope
if(c->codec_id == CODEC_ID_SHORTEN || c->codec_id == CODEC_ID_TWINVQ)
^
/home/jmm/av10/qmmp-0.7.4/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:454:66: error: 'CODEC_ID_TWINVQ' was not declared in this
scope
if(c->codec_id == CODEC_ID_SHORTEN || c->codec_id == CODEC_ID_TWINVQ)
^
make[4]: *** [src/plugins/Input/ffmpeg/CMakeFiles/ffmpeg.dir/decoder_ffmpeg.o] Error 1
make[4]: Leaving directory `/home/jmm/av10/qmmp-0.7.4'
make[3]: *** [src/plugins/Input/ffmpeg/CMakeFiles/ffmpeg.dir/all] Error 2
make[3]: Leaving directory `/home/jmm/av10/qmmp-0.7.4'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/jmm/av10/qmmp-0.7.4'
dh_auto_build: make -j1 VERBOSE=1 returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/home/jmm/av10/qmmp-0.7.4'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
More information about the pkg-multimedia-maintainers
mailing list