Source: blender
Version: 5.0.1+dfsg-3
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Dear maintainer,
blender FTBFS with ffmpeg 9.0 (available in experimental):
cd /build/blender-V3rruN/blender-5.0.1+dfsg/obj-x86_64-linux-gnu/extern/bullet2 && /usr/lib/ccache/x86_64-linux-gnu-g++ -DBT_USE_DOUBLE_PRECISION -DHAVE_EXECINFO_H -DWITH_ASSERT_ABORT -DWITH_GHOST_WAYLAND_LIBDECOR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -I/build/blender-V3rruN/blender-5.0.1+dfsg/extern/bullet2 -I/build/blender-V3rruN/blender-5.0.1+dfsg/extern/bullet2/src -Wuninitialized -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wcomma-subscript -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wno-stringop-overread -Wno-stringop-overflow -Wimplicit-fallthrough=5 -g -O2 -ffile-prefix-map=/build/blender-V3rruN/blender-5.0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -march=x86-64-v2 -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -fmacro-prefix-map="/build/blender-V3rruN/blender-5.0.1+dfsg/"="" -fmacro-prefix-map="/build/blender-V3rruN/blender-5.0.1+dfsg/obj-x86_64-linux-gnu/"="" -Wno-deprecated-declarations -Wno-unused-parameter -Wno-unused-function -Wno-type-limits -Wno-int-in-bool-context -Wno-switch -Wno-unused-variable -Wno-uninitialized -Wno-implicit-fallthrough -Wno-error=unused-but-set-variable -Wno-class-memaccess -Wno-comment -Wno-unused-local-typedefs -Wno-unused-variable -Wno-uninitialized -Wno-reorder -fpermissive -std=c++17 -MD -MT extern/bullet2/CMakeFiles/extern_bullet.dir/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp.o -MF CMakeFiles/extern_bullet.dir/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp.o.d -o CMakeFiles/extern_bullet.dir/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp.o -c /build/blender-V3rruN/blender-5.0.1+dfsg/extern/bullet2/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp: In constructor ‘aud::FFMPEGWriter::FFMPEGWriter(const std::string&, aud::DeviceSpecs, aud::Container, aud::Codec, unsigned int)’:
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:335:39: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
335 | for(int i = 0; codec->sample_fmts[i] != -1; i++)
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:337:57: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
337 | if(av_get_alt_sample_fmt(codec->sample_fmts[i], false) == m_codecCtx->sample_fmt)
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:339:81: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
339 | m_deinterleave = av_sample_fmt_is_planar(codec->sample_fmts[i]);
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:340:65: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
340 | m_codecCtx->sample_fmt = codec->sample_fmts[i];
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:348:68: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
348 | auto chosen = av_get_alt_sample_fmt(codec->sample_fmts[chosen_index], false);
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:349:47: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
349 | for(int i = 1; codec->sample_fmts[i] != -1; i++)
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:351:73: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
351 | auto fmt = av_get_alt_sample_fmt(codec->sample_fmts[i], false);
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:359:57: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
359 | m_codecCtx->sample_fmt = codec->sample_fmts[chosen_index];
| ^~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:390:27: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
390 | if(codec->supported_samplerates)
| ^~~~~~~~~~~~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:392:47: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
392 | for(int i = 0; codec->supported_samplerates[i]; i++)
| ^~~~~~~~~~~~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:394:43: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
394 | if(codec->supported_samplerates[i] == m_specs.rate)
| ^~~~~~~~~~~~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:396:74: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
396 | m_codecCtx->sample_rate = codec->supported_samplerates[i];
| ^~~~~~~~~~~~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:399:49: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
399 | else if((codec->supported_samplerates[i] > m_codecCtx->sample_rate && m_specs.rate > m_codecCtx->sample_rate) ||
| ^~~~~~~~~~~~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:400:57: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
400 | (codec->supported_samplerates[i] < m_codecCtx->sample_rate && m_specs.rate < codec->supported_samplerates[i]))
| ^~~~~~~~~~~~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:400:133: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
400 | (codec->supported_samplerates[i] < m_codecCtx->sample_rate && m_specs.rate < codec->supported_samplerates[i]))
| ^~~~~~~~~~~~~~~~~~~~~
/build/blender-V3rruN/blender-5.0.1+dfsg/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp:402:74: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘supported_samplerates’
402 | m_codecCtx->sample_rate = codec->supported_samplerates[i];
| ^~~~~~~~~~~~~~~~~~~~~
make[3]: *** [extern/audaspace/CMakeFiles/audaspace.dir/build.make:1622: extern/audaspace/CMakeFiles/audaspace.dir/plugins/ffmpeg/FFMPEGWriter.cpp.o] Error 1
See the attached build log for more details.
Cheers