Comment 6 for bug 2029503

Revision history for this message
Andreas Hasenack (ahasenack) wrote : Re: Add support for ffmpeg 6.0 in blender

I'm afraid that the current mantic build failure, however, seems to be elsewhere:

make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 5%] Building CXX object intern/openvdb/CMakeFiles/bf_intern_openvdb.dir/openvdb_capi.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/intern/openvdb && /usr/bin/c++ -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_ASSERT_ABORT -DWITH_OPENGL -DWITH_OPENVDB -DWITH_OPENVDB_BLOSC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/<<PKGBUILDDIR>>/intern/openvdb -I/<<PKGBUILDDIR>>/intern/guardedalloc -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/blender-3.4.1+dfsg-2build4 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/<<PKGBUILDDIR>>/"="" -fmacro-prefix-map="/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/"="" -std=c++17 -MD -MT intern/openvdb/CMakeFiles/bf_intern_openvdb.dir/openvdb_capi.cc.o -MF CMakeFiles/bf_intern_openvdb.dir/openvdb_capi.cc.o.d -o CMakeFiles/bf_intern_openvdb.dir/openvdb_capi.cc.o -c /<<PKGBUILDDIR>>/intern/openvdb/openvdb_capi.cc
/<<PKGBUILDDIR>>/intern/cycles/util/thread.cpp: In member function ‘bool ccl::thread::join()’:
/<<PKGBUILDDIR>>/intern/cycles/util/thread.cpp:50:34: error: expected unqualified-id before ‘&’ token
   50 | catch (const std::system_error &) {
      | ^
/<<PKGBUILDDIR>>/intern/cycles/util/thread.cpp:50:33: error: expected ‘)’ before ‘&’ token
   50 | catch (const std::system_error &) {
      | ~ ^~
      | )
/<<PKGBUILDDIR>>/intern/cycles/util/thread.cpp:50:34: error: expected ‘{’ before ‘&’ token
   50 | catch (const std::system_error &) {
      | ^
/<<PKGBUILDDIR>>/intern/cycles/util/thread.cpp:50:35: error: expected primary-expression before ‘)’ token
   50 | catch (const std::system_error &) {
      | ^
make[3]: *** [intern/cycles/util/CMakeFiles/cycles_util.dir/build.make:261: intern/cycles/util/CMakeFiles/cycles_util.dir/thread.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:3662: intern/cycles/util/CMakeFiles/cycles_util.dir/all] Error 2

Your ppa has a jammy build with ffmpeg 6.0. Have you tried a mantic build with the ffmpeg patch applied?