Bug#739244: FTBFS with libav10

Moritz Muehlenhoff jmm at debian.org
Sun Feb 16 23:34:01 UTC 2014


Package: jugglemaster
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

print.cpp: In member function 'int Print::printMPEG()':
print.cpp:549:31: error: 'CODEC_ID_MPEG1VIDEO' was not declared in this scope
  codec = avcodec_find_encoder(CODEC_ID_MPEG1VIDEO);
                               ^
print.cpp:555:11: warning: 'AVFrame* avcodec_alloc_frame()' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110) [-Wdeprecated-declarations]
  picture= avcodec_alloc_frame();
           ^
print.cpp:555:31: warning: 'AVFrame* avcodec_alloc_frame()' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110) [-Wdeprecated-declarations]
  picture= avcodec_alloc_frame();
                               ^
print.cpp:623:66: error: 'avcodec_encode_video' was not declared in this scope
   out_size = avcodec_encode_video(c, outbuf, outbuf_size, picture);
                                                                  ^
print.cpp:634:63: error: 'avcodec_encode_video' was not declared in this scope
   out_size = avcodec_encode_video(c, outbuf, outbuf_size, NULL);
                                                               ^
make[3]: *** [print.o] Error 1
make[3]: Leaving directory `/home/jmm/av10/jugglemaster-0.4/src/jmdlx'
make[2]: *** [jmdlx] Error 2
make[2]: Leaving directory `/home/jmm/av10/jugglemaster-0.4'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/home/jmm/av10/jugglemaster-0.4'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2



More information about the Pkg-games-devel mailing list