Bug#739377: FTBFS with libav10

Moritz Muehlenhoff jmm at debian.org
Mon Feb 17 23:03:52 UTC 2014


Package: yorick-av
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


yav.c:241:10: error: 'CODEC_ID_FLV1' undeclared (first use in this function)
     case CODEC_ID_FLV1:
          ^
yav.c:242:10: error: 'CODEC_ID_ASV1' undeclared (first use in this function)
     case CODEC_ID_ASV1:
          ^
yav.c:243:10: error: 'CODEC_ID_ASV2' undeclared (first use in this function)
     case CODEC_ID_ASV2:
          ^
yav.c: In function 'yav_opencodec':
yav.c:269:5: warning: 'avcodec_alloc_frame' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110) [-Wdeprecated-declarations]
     obj->picture = avcodec_alloc_frame();
     ^
yav.c:281:42: error: 'CODEC_ID_H264' undeclared (first use in this function)
     if (obj->oc->oformat->video_codec == CODEC_ID_H264 ||
                                          ^
yav.c:282:35: error: 'CODEC_ID_THEORA' undeclared (first use in this function)
  obj->oc->oformat->video_codec == CODEC_ID_THEORA) obj->picture->pts=-1;
                                   ^
yav.c:289:7: warning: 'avcodec_alloc_frame' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110) [-Wdeprecated-declarations]
       obj->tmp_picture = avcodec_alloc_frame();
       ^
yav.c: In function 'Y_av_write':
yav.c:381:40: error: 'CODEC_ID_H264' undeclared (first use in this function)
   if (obj->oc->oformat->video_codec == CODEC_ID_H264 ||
                                        ^
yav.c:382:40: error: 'CODEC_ID_THEORA' undeclared (first use in this function)
       obj->oc->oformat->video_codec == CODEC_ID_THEORA) ++obj->picture->pts;
                                        ^
make[2]: *** [yav.o] Error 1
make[2]: Leaving directory `/home/jmm/av10/yorick-av-0.0.2'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/home/jmm/av10/yorick-av-0.0.2'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2



More information about the debian-science-maintainers mailing list