Bug#739315: FTBFS with libav10

Moritz Muehlenhoff jmm at debian.org
Mon Feb 17 16:39:32 UTC 2014


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

ffmpegdrv.c:616:41: error: called object is not a function or function pointer
     if ((*ffmpeglib.p_av_set_parameters)(ffmpegdrv_oc, NULL) < 0) {
                                         ^
ffmpegdrv.c:635:14: error: invalid type argument of unary '*' (have 'int')
         if ((*ffmpeglib.p_url_fopen)(&ffmpegdrv_oc->pb, ffmpegdrv_oc->filename,
              ^
ffmpegdrv.c:636:29: error: 'URL_WRONLY' undeclared (first use in this function)
                             URL_WRONLY) < 0)
                             ^
ffmpegdrv.c:635:37: error: called object is not a function or function pointer
         if ((*ffmpeglib.p_url_fopen)(&ffmpegdrv_oc->pb, ffmpegdrv_oc->filename,
                                     ^
ffmpegdrv.c: In function 'ffmpegdrv_save':
ffmpegdrv.c:679:13: error: type of formal parameter 1 is incomplete
             && (*ffmpeglib.p_avcodec_find_encoder)(audio_codec) != NULL)
             ^
ffmpegdrv.c:685:13: error: type of formal parameter 1 is incomplete
             && (*ffmpeglib.p_avcodec_find_encoder)(video_codec) != NULL)
             ^
ffmpegdrv.c: In function 'ffmpegdrv_close':
ffmpegdrv.c:727:14: error: invalid type argument of unary '*' (have 'int')
             (*ffmpeglib.p_url_fclose)(ffmpegdrv_oc->pb);
              ^
ffmpegdrv.c:727:38: error: called object is not a function or function pointer
             (*ffmpeglib.p_url_fclose)(ffmpegdrv_oc->pb);
                                      ^
ffmpegdrv.c:727:13: warning: statement with no effect [-Wunused-value]
             (*ffmpeglib.p_url_fclose)(ffmpegdrv_oc->pb);
             ^
make[4]: *** [ffmpegdrv.o] Error 1
make[4]: Leaving directory `/home/jmm/av10/vice-2.4.dfsg/src/gfxoutputdrv'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jmm/av10/vice-2.4.dfsg/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/jmm/av10/vice-2.4.dfsg/src'
make[1]: *** [all-recursive] Error 1



More information about the pkg-multimedia-maintainers mailing list