Bug#739320: FTBFS with libav10

Moritz Muehlenhoff jmm at debian.org
Mon Feb 17 17:25:34 UTC 2014


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

avcodecdecode.c: In function 'avcodecdecode_init':
avcodecdecode.c:74:18: error: 'CODEC_ID_MUSEPACK7' undeclared (first use in this function)
             case CODEC_ID_MUSEPACK7:   /* add formats here that glitch when seeked */
                  ^
avcodecdecode.c:74:18: note: each undeclared identifier is reported only once for each function it appears in
avcodecdecode.c:75:18: error: 'CODEC_ID_MUSEPACK8' undeclared (first use in this function)
             case CODEC_ID_MUSEPACK8:
                  ^
avcodecdecode.c:88:45: error: 'AVCODEC_MAX_AUDIO_FRAME_SIZE' undeclared (first use in this function)
         xlplayer->src_data.output_frames = (AVCODEC_MAX_AUDIO_FRAME_SIZE / 2 * xlplayer->src_data.src_ratio + 512) / self->c->c+hannels;
                                             ^
avcodecdecode.c: In function 'avcodecdecode_play':
avcodecdecode.c:164:13: warning: 'avcodec_alloc_frame' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110)
+[-Wdeprecated-declarations]
             if (!(self->frame = avcodec_alloc_frame()))
             ^
avcodecdecode.c:170:17: warning: 'avcodec_get_frame_defaults' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3120)+[-Wdeprecated-declarations]
                 avcodec_get_frame_defaults(self->frame);
                 ^
avcodecdecode.c: In function 'avcodecdecode_reg':
avcodecdecode.c:328:39: error: 'AVCODEC_MAX_AUDIO_FRAME_SIZE' undeclared (first use in this function)
     if (!(self->floatsamples = malloc(AVCODEC_MAX_AUDIO_FRAME_SIZE * 2)))
                                       ^
make[4]: *** [idjc_la-avcodecdecode.lo] Error 1
make[4]: Leaving directory `/home/jmm/av10/idjc-0.8.9/c'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jmm/av10/idjc-0.8.9'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/jmm/av10/idjc-0.8.9'
dh_auto_build: make -j1 returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/home/jmm/av10/idjc-0.8.9'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2



More information about the pkg-multimedia-maintainers mailing list