Source: mlt
Version: 7.40.0-1
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0
Dear maintainer,
mlt FTBFS with ffmpeg 9.0 (available in experimental):
[ 49%] Building C object src/modules/avformat/CMakeFiles/mltavformat.dir/consumer_avformat.c.o
cd /build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/modules/avformat && /usr/bin/aarch64-linux-gnu-gcc -DUSE_AVDEVICE -Dmltavformat_EXPORTS -I/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/modules/avformat -I/build/reproducible-path/mlt-7.40.0/src/framework/.. -I/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/framework -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mlt-7.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -MD -MT src/modules/avformat/CMakeFiles/mltavformat.dir/consumer_avformat.c.o -MF CMakeFiles/mltavformat.dir/consumer_avformat.c.o.d -o CMakeFiles/mltavformat.dir/consumer_avformat.c.o -c /build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c: In function ‘pick_sample_fmt’:
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:683:25: error: ‘AVCodec’ has no member named ‘sample_fmts’
683 | const int *p = codec->sample_fmts;
| ^~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:708:19: error: ‘AVCodec’ has no member named ‘sample_fmts’
708 | for (p = codec->sample_fmts; *p != -1; p++) {
| ^~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c: In function ‘add_video_stream’:
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:984:38: error: ‘AVCodec’ has no member named ‘pix_fmts’
984 | : codec ? (codec->pix_fmts ? codec->pix_fmts[0] : AV_PIX_FMT_YUV422P)
| ^~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:984:56: error: ‘AVCodec’ has no member named ‘pix_fmts’
984 | : codec ? (codec->pix_fmts ? codec->pix_fmts[0] : AV_PIX_FMT_YUV422P)
| ^~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:1085:9: warning: ‘intra_dc_precision’ is deprecated [-Wdeprecated-declarations]
1085 | c->intra_dc_precision = mlt_properties_get_int(properties, "dc") - 8;
| ^
In file included from /build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:44:
/usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:986:9: note: declared here
986 | int intra_dc_precision;
| ^~~~~~~~~~~~~~~~~~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c: In function ‘open_video’:
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:1202:23: error: ‘AVCodec’ has no member named ‘pix_fmts’
1202 | if (codec && codec->pix_fmts) {
| ^~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:1203:44: error: ‘AVCodec’ has no member named ‘pix_fmts’
1203 | const enum AVPixelFormat *p = codec->pix_fmts;
| ^~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:1209:39: error: ‘AVCodec’ has no member named ‘pix_fmts’
1209 | video_enc->pix_fmt = codec->pix_fmts[0];
| ^~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c: In function ‘encode_audio’:
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:1346:9: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
1346 | av_init_packet(&pkt);
| ^~~~~~~~~~~~~~
In file included from /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:44:
/usr/include/aarch64-linux-gnu/libavcodec/packet.h:726:6: note: declared here
726 | void av_init_packet(AVPacket *pkt);
| ^~~~~~~~~~~~~~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c: In function ‘flush_audio_encoders’:
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:1515:13: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
1515 | av_init_packet(&pkt);
| ^~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/libavcodec/packet.h:726:6: note: declared here
726 | void av_init_packet(AVPacket *pkt);
| ^~~~~~~~~~~~~~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c: In function ‘encode_video’:
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:2054:9: warning: ‘mlt_image_format_planes’ is deprecated [-Wdeprecated-declarations]
2054 | mlt_image_format_planes(img_fmt,
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/mlt-7.40.0/src/framework/../framework/mlt_frame.h:29,
from /build/reproducible-path/mlt-7.40.0/src/framework/../framework/mlt.h:55,
from /build/reproducible-path/mlt-7.40.0/src/modules/avformat/common.h:23,
from /build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:20:
/build/reproducible-path/mlt-7.40.0/src/framework/../framework/mlt_image.h:83:28: note: declared here
83 | MLT_DEPRECATED_EXPORT void mlt_image_format_planes(
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:2208:9: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
2208 | av_init_packet(&pkt);
| ^~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/libavcodec/packet.h:726:6: note: declared here
726 | void av_init_packet(AVPacket *pkt);
| ^~~~~~~~~~~~~~
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c: In function ‘consumer_thread’:
/build/reproducible-path/mlt-7.40.0/src/modules/avformat/consumer_avformat.c:2907:17: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
2907 | av_init_packet(&pkt);
| ^~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/libavcodec/packet.h:726:6: note: declared here
726 | void av_init_packet(AVPacket *pkt);
| ^~~~~~~~~~~~~~
make[3]: *** [src/modules/avformat/CMakeFiles/mltavformat.dir/build.make:180: src/modules/avformat/CMakeFiles/mltavformat.dir/consumer_avformat.c.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1193: src/modules/avformat/CMakeFiles/mltavformat.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 49%] Building C object src/modules/core/CMakeFiles/mltcore.dir/transition_matte.c.o
cd /build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/modules/core && /usr/bin/aarch64-linux-gnu-gcc -Dmltcore_EXPORTS -I/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/modules/core -I/build/reproducible-path/mlt-7.40.0/src/framework/.. -I/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/framework -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mlt-7.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -MD -MT src/modules/core/CMakeFiles/mltcore.dir/transition_matte.c.o -MF CMakeFiles/mltcore.dir/transition_matte.c.o.d -o CMakeFiles/mltcore.dir/transition_matte.c.o -c /build/reproducible-path/mlt-7.40.0/src/modules/core/transition_matte.c
[ 50%] Building C object src/modules/core/CMakeFiles/mltcore.dir/transition_mix.c.o
cd /build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/modules/core && /usr/bin/aarch64-linux-gnu-gcc -Dmltcore_EXPORTS -I/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/modules/core -I/build/reproducible-path/mlt-7.40.0/src/framework/.. -I/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/framework -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mlt-7.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -MD -MT src/modules/core/CMakeFiles/mltcore.dir/transition_mix.c.o -MF CMakeFiles/mltcore.dir/transition_mix.c.o.d -o CMakeFiles/mltcore.dir/transition_mix.c.o -c /build/reproducible-path/mlt-7.40.0/src/modules/core/transition_mix.c
[ 50%] Linking C shared module ../../../out/lib/mlt/libmltcore.so
cd /build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/src/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/mltcore.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-gcc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mlt-7.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mltcore.dir/link.d -o ../../../out/lib/mlt/libmltcore.so CMakeFiles/mltcore.dir/consumer_multi.c.o CMakeFiles/mltcore.dir/consumer_null.c.o CMakeFiles/mltcore.dir/factory.c.o CMakeFiles/mltcore.dir/filter_audiochannels.c.o CMakeFiles/mltcore.dir/filter_audioconvert.c.o CMakeFiles/mltcore.dir/filter_audiomap.c.o CMakeFiles/mltcore.dir/filter_audioseam.c.o CMakeFiles/mltcore.dir/filter_audiowave.c.o CMakeFiles/mltcore.dir/filter_autofade.c.o CMakeFiles/mltcore.dir/filter_box_blur.c.o CMakeFiles/mltcore.dir/filter_brightness.c.o CMakeFiles/mltcore.dir/filter_channelcopy.c.o CMakeFiles/mltcore.dir/filter_choppy.c.o CMakeFiles/mltcore.dir/filter_color_transform.c.o CMakeFiles/mltcore.dir/filter_crop.c.o CMakeFiles/mltcore.dir/filter_fieldorder.c.o CMakeFiles/mltcore.dir/filter_gamma.c.o CMakeFiles/mltcore.dir/filter_greyscale.c.o CMakeFiles/mltcore.dir/filter_imageconvert.c.o CMakeFiles/mltcore.dir/filter_luma.c.o CMakeFiles/mltcore.dir/filter_mask_apply.c.o CMakeFiles/mltcore.dir/filter_mask_start.c.o CMakeFiles/mltcore.dir/filter_mirror.c.o CMakeFiles/mltcore.dir/filter_mono.c.o CMakeFiles/mltcore.dir/filter_obscure.c.o CMakeFiles/mltcore.dir/filter_panner.c.o CMakeFiles/mltcore.dir/filter_pillar_echo.c.o CMakeFiles/mltcore.dir/filter_rescale.c.o CMakeFiles/mltcore.dir/filter_resize.c.o CMakeFiles/mltcore.dir/filter_transition.c.o CMakeFiles/mltcore.dir/filter_watermark.c.o CMakeFiles/mltcore.dir/image_proc.c.o CMakeFiles/mltcore.dir/link_timeremap.c.o CMakeFiles/mltcore.dir/producer_blank.c.o CMakeFiles/mltcore.dir/producer_colour.c.o CMakeFiles/mltcore.dir/producer_consumer.c.o CMakeFiles/mltcore.dir/producer_hold.c.o CMakeFiles/mltcore.dir/producer_loader.c.o CMakeFiles/mltcore.dir/producer_melt.c.o CMakeFiles/mltcore.dir/producer_noise.c.o CMakeFiles/mltcore.dir/producer_timewarp.c.o CMakeFiles/mltcore.dir/producer_tone.c.o CMakeFiles/mltcore.dir/transition_composite.c.o CMakeFiles/mltcore.dir/transition_luma.c.o CMakeFiles/mltcore.dir/transition_matte.c.o CMakeFiles/mltcore.dir/transition_mix.c.o -Wl,-rpath,/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu/out/lib: ../../../out/lib/libmlt-7.so.7.40.0 -lm
make[3]: Leaving directory '/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu'
[ 50%] Built target mltcore
make[2]: Leaving directory '/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/mlt-7.40.0/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j2 INSTALL="install --strip-program=true" VERBOSE=1 returned exit code 2
See the attached build log for more details.
Cheers