Source: libopenshot
Version: 0.5.0+dfsg1-2
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0
Dear maintainer,
libopenshot FTBFS with ffmpeg 9.0 (available in experimental):
cd /build/reproducible-path/libopenshot-0.5.0+dfsg1/debian/build/src && /usr/bin/aarch64-linux-gnu-g++ -DHAVE_ISFINITE=1 -DLINUX -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DUSE_HW_ACCEL=1 -DUSE_IMAGEMAGICK=1 -Dopenshot_EXPORTS -I/build/reproducible-path/libopenshot-0.5.0+dfsg1/debian/build/src/openshot_autogen/include -I/build/reproducible-path/libopenshot-0.5.0+dfsg1/src -I/build/reproducible-path/libopenshot-0.5.0+dfsg1/debian/build/src -isystem /usr/include/libopenshot-audio -isystem /usr/include/ImageMagick-7 -isystem /usr/include/aarch64-linux-gnu/ImageMagick-7 -isystem /usr/include/jsoncpp -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -g -O2 -ffile-prefix-map=/build/reproducible-path/libopenshot-0.5.0+dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -fPIC -fopenmp -MD -MT src/CMakeFiles/openshot.dir/FFmpegWriter.cpp.o -MF CMakeFiles/openshot.dir/FFmpegWriter.cpp.o.d -o CMakeFiles/openshot.dir/FFmpegWriter.cpp.o -c /build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp: In member function ‘AVStream* openshot::FFmpegWriter::add_audio_stream()’:
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1039:20: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
1039 | if (codec->supported_samplerates) {
| ^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1041:36: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
1041 | for (i = 0; codec->supported_samplerates[i] != 0; i++)
| ^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1042:56: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
1042 | if (info.sample_rate == codec->supported_samplerates[i]) {
| ^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1047:28: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
1047 | if (codec->supported_samplerates[i] == 0)
| ^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1058:20: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘ch_layouts’
1058 | if (codec->ch_layouts) {
| ^~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1060:61: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘ch_layouts’
1060 | for (i = 0; av_channel_layout_check(&codec->ch_layouts[i]); i++)
| ^~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1061:75: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘ch_layouts’
1061 | if (av_channel_layout_compare(&ch_layout, &codec->ch_layouts[i])) {
| ^~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1066:54: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘ch_layouts’
1066 | if (!av_channel_layout_check(&codec->ch_layouts[i]))
| ^~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1089:20: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
1089 | if (codec->sample_fmts) {
| ^~~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1090:40: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
1090 | for (int i = 0; codec->sample_fmts[i] != AV_SAMPLE_FMT_NONE; i++) {
| ^~~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1092:48: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
1092 | c->sample_fmt = codec->sample_fmts[i];
| ^~~~~~~~~~~
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp: In member function ‘AVStream* openshot::FFmpegWriter::add_video_stream()’:
/build/reproducible-path/libopenshot-0.5.0+dfsg1/src/FFmpegWriter.cpp:1294:61: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
1294 | const PixelFormat *supported_pixel_formats = codec->pix_fmts;
| ^~~~~~~~
make[3]: *** [src/CMakeFiles/openshot.dir/build.make:404: src/CMakeFiles/openshot.dir/FFmpegWriter.cpp.o] Error 1
See the attached build log for more details.
Cheers