Bug#739304: FTBFS with libav10

Sebastian Ramacher sramacher at debian.org
Mon Feb 17 22:14:04 UTC 2014


Control: forwarded -1 https://github.com/x42/harvid/pull/2

On 2014-02-17 17:01:00, Moritz Muehlenhoff wrote:
> cc -c -o decoder_ctrl.o -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2
>    `pkg-config --cflags libavcodec libavformat libavutil libswscale` decoder_ctrl.c
> cc -c -o ffdecoder.o -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2
> `pkg-config --cflags libavcodec libavformat libavutil libswscale` ffdecoder.c
> ffdecoder.c: In function 'ff_get_framerate':
> ffdecoder.c:314:15: error: 'AVStream' has no member named 'r_frame_rate'
>    if(av_stream->r_frame_rate.den && av_stream->r_frame_rate.num) {
>                ^
> ffdecoder.c:314:46: error: 'AVStream' has no member named 'r_frame_rate'
>    if(av_stream->r_frame_rate.den && av_stream->r_frame_rate.num) {
>                                               ^
> ffdecoder.c:315:24: error: 'AVStream' has no member named 'r_frame_rate'
>      fr->num = av_stream->r_frame_rate.num;
>                         ^
> ffdecoder.c:316:24: error: 'AVStream' has no member named 'r_frame_rate'
>      fr->den = av_stream->r_frame_rate.den;
>                         ^
> ffdecoder.c: In function 'ff_set_framerate':
> ffdecoder.c:336:15: error: 'AVStream' has no member named 'r_frame_rate'
>    if(av_stream->r_frame_rate.den && av_stream->r_frame_rate.num) {
>                ^
> ffdecoder.c:336:46: error: 'AVStream' has no member named 'r_frame_rate'
>    if(av_stream->r_frame_rate.den && av_stream->r_frame_rate.num) {
>                                               ^
> ffdecoder.c:337:37: error: 'AVStream' has no member named 'r_frame_rate'
>      ff->framerate = av_q2d(av_stream->r_frame_rate);
>                                      ^
> ffdecoder.c: In function 'ff_open_movie':
> ffdecoder.c:436:44: error: 'AVStream' has no member named 'r_frame_rate'
>      ff->frames = avs->duration * av_q2d(avs->r_frame_rate) * av_q2d(avs->time_base);
>                                             ^
> ffdecoder.c:500:3: warning: 'avcodec_alloc_frame' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110)
> +[-Wdeprecated-declarations]
>    if (!(ff->pFrame = avcodec_alloc_frame())) {
>    ^
> ffdecoder.c:508:3: warning: 'avcodec_alloc_frame' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110)
> +[-Wdeprecated-declarations]
>    if (!(ff->pFrameFMT = avcodec_alloc_frame())) {
>    ^
> ffdecoder.c: In function 'my_seek_frame':
> ffdecoder.c:568:53: error: 'AVStream' has no member named 'r_frame_rate'
>    timestamp = av_rescale_q(timestamp, c1_Q, v_stream->r_frame_rate); //< timestamp/=framerate;
>                                                      ^
> make[3]: *** [ffdecoder.o] Error 1
> make[3]: Leaving directory `/home/jmm/av10/harvid-0.7.3/libharvid'
> make[2]: *** [libharvid] Error 2
> make[2]: Leaving directory `/home/jmm/av10/harvid-0.7.3'
> dh_auto_build: make -j1 CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> +-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro -Wl,--as-needed VERSION=0.7.3 returned exit code 2
> make[1]: *** [override_dh_auto_build] Error 2
> make[1]: Leaving directory `/home/jmm/av10/harvid-0.7.3'
> make: *** [build] Error 2
> dpkg-buildpackage: error: debian/rules build gave error exit status 2

This issue has been reported upstream and a patch exists that is
currently being discussed.

Regards
-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140217/f8455c73/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list