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

