Source: comskip
Version: 0.82.009+git20230112.d0cc422+ds.1-2.1
Severity: important
Tags: trixie sid ftbfs
Usertags: ffmpeg-7.0

Hi,

during a rebuild of the reverse dependencies for the transition to
ffmpeg 7.0, your package failed to build


Relevant part (hopefully):
> gcc -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" 
> -DPACKAGE_VERSION=\"0.82.011\" -DPACKAGE_STRING=\"Comskip\ 0.82.011\" 
> -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\"; 
> -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.82.011\" -DHAVE_LIBM=1 
> -DHAVE_LIBPTHREAD=1 -I.  -Wall  -I/usr/include/aarch64-linux-gnu  
> -DPROCESS_CC -DDONATOR -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -mbranch-protection=standard -c -o comskip-mpeg2dec.o 
> `test -f 'mpeg2dec.c' || echo './'`mpeg2dec.c
> In file included from /usr/include/unistd.h:25,
>                  from platform.h:6,
>                  from comskip.c:16:
> /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and 
> _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
> _DEFAULT_SOURCE"
>       |   ^~~~~~~
> In file included from /usr/include/unistd.h:25,
>                  from platform.h:6,
>                  from mpeg2dec.c:24:
> /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and 
> _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
> _DEFAULT_SOURCE"
>       |   ^~~~~~~
> mpeg2dec.c: In function ‘sound_to_frames’:
> mpeg2dec.c:536:5: warning: this ‘if’ clause does not guard... 
> [-Wmisleading-indentation]
>   536 |     if (fabs(base_apts - (is->audio_clock - ((double)audio_samples 
> /(double)(is->audio_st->codecpar->sample_rate))))> 0.0001)
>       |     ^~
> mpeg2dec.c:538:9: note: ...this statement, but the latter is misleadingly 
> indented as if it were guarded by the ‘if’
>   538 |         if (ALIGN_AC3_PACKETS && is->audio_st->codecpar->codec_id == 
> AV_CODEC_ID_AC3) {
>       |         ^~
> mpeg2dec.c:563:48: error: ‘AVCodecParameters’ has no member named ‘channels’
>   563 |             for (l=0;l < is->audio_st->codecpar->channels;l++ )
>       |                                                ^~
> mpeg2dec.c:571:56: error: ‘AVCodecParameters’ has no member named ‘channels’
>   571 |                     for (l=0;l < is->audio_st->codecpar->channels;l++ 
> ) volume += *((fb[l])++) * 64000;
>       |                                                        ^~
> mpeg2dec.c:573:56: error: ‘AVCodecParameters’ has no member named ‘channels’
>   573 |                     for (l=0;l < is->audio_st->codecpar->channels;l++ 
> ) volume += *((fb[0])++) * 64000;
>       |                                                        ^~
> mpeg2dec.c:574:70: error: ‘AVCodecParameters’ has no member named ‘channels’
>   574 |                 *audio_buffer_ptr++ = volume / 
> is->audio_st->codecpar->channels;
>       |                                                                      
> ^~
> mpeg2dec.c:575:66: error: ‘AVCodecParameters’ has no member named ‘channels’
>   575 |                 avg_volume += abs(volume / 
> is->audio_st->codecpar->channels);
>       |                                                                  ^~
> mpeg2dec.c:580:48: error: ‘AVCodecParameters’ has no member named ‘channels’
>   580 |             for (l=0;l < is->audio_st->codecpar->channels;l++ )
>       |                                                ^~
> mpeg2dec.c:588:56: error: ‘AVCodecParameters’ has no member named ‘channels’
>   588 |                     for (l=0;l < is->audio_st->codecpar->channels;l++ 
> ) volume += *((sb[l])++);
>       |                                                        ^~
> mpeg2dec.c:590:56: error: ‘AVCodecParameters’ has no member named ‘channels’
>   590 |                     for (l=0;l < is->audio_st->codecpar->channels;l++ 
> ) volume += *((sb[0])++);
>       |                                                        ^~
> mpeg2dec.c:591:70: error: ‘AVCodecParameters’ has no member named ‘channels’
>   591 |                 *audio_buffer_ptr++ = volume / 
> is->audio_st->codecpar->channels;
>       |                                                                      
> ^~
> mpeg2dec.c:592:66: error: ‘AVCodecParameters’ has no member named ‘channels’
>   592 |                 avg_volume += abs(volume / 
> is->audio_st->codecpar->channels);
>       |                                                                  ^~
> mpeg2dec.c: In function ‘audio_packet_process’:
> mpeg2dec.c:769:63: error: ‘AVFrame’ has no member named ‘channels’
>   769 |         data_size = av_samples_get_buffer_size(NULL, 
> is->frame->channels,
>       |                                                               ^~
> mpeg2dec.c:774:92: error: ‘AVFrame’ has no member named ‘channels’
>   774 |             sound_to_frames(is, (short **)is->frame->data, 
> is->frame->nb_samples ,is->frame->channels, is->frame->format);
>       |                                                                       
>                      ^~
> mpeg2dec.c:777:38: error: ‘AVFrame’ has no member named ‘channels’
>   777 |                            (is->frame->channels * 
> is->frame->sample_rate * av_get_bytes_per_sample(is->frame->format));
>       |                                      ^~
> mpeg2dec.c: In function ‘DoSeekRequest’:
> mpeg2dec.c:1032:36: error: ‘const struct AVInputFormat’ has no member named 
> ‘read_seek’
>  1032 |         if (is->pFormatCtx->iformat->read_seek)
>       |                                    ^~
> mpeg2dec.c:1036:40: error: ‘const struct AVInputFormat’ has no member named 
> ‘read_timestamp’
>  1036 |         else if(is->pFormatCtx->iformat->read_timestamp)
>       |                                        ^~
> mpeg2dec.c: In function ‘video_packet_process’:
> mpeg2dec.c:1277:12: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  1277 |            frame_delay = av_q2d(is->dec_ctx->time_base) * 
> is->dec_ctx->ticks_per_frame ;
>       |            ^~~~~~~~~~~
> In file included from mpeg2dec.c:38:
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c:1397:17: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  1397 |                 if (!ISSAME(3*frame_delay/ 
> is->dec_ctx->ticks_per_frame, calculated_delay))
>       |                 ^~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c:1398:21: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  1398 |                     if (!ISSAME(1*frame_delay/ 
> is->dec_ctx->ticks_per_frame, calculated_delay))
>       |                     ^~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c:1413:13: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  1413 |             && !ISSAME(3*frame_delay/ is->dec_ctx->ticks_per_frame, 
> calculated_delay)
>       |             ^~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c:1414:13: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  1414 |             && !ISSAME(2*frame_delay/ is->dec_ctx->ticks_per_frame, 
> calculated_delay)
>       |             ^~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c:1415:13: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  1415 |             && !ISSAME(1*frame_delay/ is->dec_ctx->ticks_per_frame, 
> calculated_delay)
>       |             ^~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c: In function ‘stream_component_open’:
> mpeg2dec.c:1847:13: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  1847 |             is->dec_ctx->ticks_per_frame = 1;
>       |             ^~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c: In function ‘file_open’:
> mpeg2dec.c:2034:13: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  2034 |             is->fps = 1/(av_q2d(is->dec_ctx->time_base) * 
> is->dec_ctx->ticks_per_frame );
>       |             ^~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> mpeg2dec.c: In function ‘main’:
> mpeg2dec.c:2408:25: warning: ‘ticks_per_frame’ is deprecated 
> [-Wdeprecated-declarations]
>  2408 |                         double frame_delay = 
> av_q2d(is->dec_ctx->time_base) * is->dec_ctx->ticks_per_frame;
>       |                         ^~~~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
>   576 |     int ticks_per_frame;
>       |         ^~~~~~~~~~~~~~~
> make[1]: *** [Makefile:576: comskip-mpeg2dec.o] Error 1


The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/comskip_arm64.build

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

Reply via email to