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