#1115049 blender: FTBFS with ffmpeg 8.0

#1115049#5
Date:
2025-09-12 20:39:43 UTC
From:
To:
Source: blender
Version: 4.3.2+dfsg-2
Severity: important
Tags: sid forky ftbfs
Usertags: ffmpeg8.0

Dear maintainer,

During a test rebuild for the transition to ffmpeg 8.0, blender
failed to build. Beyond API changes, ffmpeg 8.0 also removed
libpostproc which results in BD-Uninstallable packages.

You can find the full build log below.

Cheers

Format: 3.0 (quilt)
Source: blender
Binary: blender, blender-data
Architecture: any all
Version: 4.3.2+dfsg-2
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Uploaders: Matteo F. Vescovi <mfv@debian.org>
Homepage: https://www.blender.org/
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/multimedia-team/blender
Vcs-Git: https://salsa.debian.org/multimedia-team/blender.git
Build-Depends: architecture-is-64-bit, cmake, debhelper-compat (= 13), dh-python, gettext, libalut-dev, libavcodec-dev (>> 6:10), libavdevice-dev, libavformat-dev, libavfilter-dev, libblosc-dev, libboost-dev, libboost-filesystem-dev, libboost-iostreams-dev, libboost-locale-dev, libboost-regex-dev, libboost-system-dev, libboost-thread-dev, libembree-dev [amd64], libepoxy-dev, libfftw3-dev, libfontconfig-dev, libgettextpo-dev, libglew-dev, libgmp-dev, libgsm1-dev, libjack-dev, libjemalloc-dev, libjpeg-dev, liblzma-dev, liblzo2-dev, libopenal-dev, libopencolorio-dev, libopenexr-dev (>= 2.2.0), libopenimageio-dev (>= 2.5.0), libopenjp2-7-dev, libopenvdb-dev [amd64], libopenxr-dev, libosd-dev, libpng-dev, libpotrace-dev, libpugixml-dev, libsdl2-dev, libshaderc-dev, libsndfile-dev, libspnav-dev, libswscale-dev, libtbb-dev, libtiff-dev, libvorbis-dev, libvulkan-dev, libxi-dev, libxrandr-dev, libxxf86vm-dev, libz-dev, libzstd-dev, pkgconf, python3-dev:any, python3-numpy, python3-requests
Build-Conflicts: nvidia-glx
Package-List:
 blender deb graphics optional arch=any
 blender-data deb graphics optional arch=all
Checksums-Sha1:
 6fdc75482ee0fa5011568ce0794049da3c219d0a 59724816 blender_4.3.2+dfsg.orig.tar.xz
 e50893ae0dc2e7d79830fad5c417dd3aecf9cd91 41920 blender_4.3.2+dfsg-2.debian.tar.xz
Checksums-Sha256:
 1c748ccde3526c8bc617cec66ab8d16a9258f1ab509a4c2739f4a88611a3b89c 59724816 blender_4.3.2+dfsg.orig.tar.xz
 90f8d010863f4d077e9d4efaa21e2f11305818f10496d73d1ed306f6d4bf0506 41920 blender_4.3.2+dfsg-2.debian.tar.xz
Files:
 c32d30f2c6fcc6d6dc7285e55d865d59 59724816 blender_4.3.2+dfsg.orig.tar.xz
 79771289d8ed1edcf6d8d17f9c4bd719 41920 blender_4.3.2+dfsg-2.debian.tar.xz
iQKTBAEBCgB9FiEE890J+NqH0d9QRsmbBhL0lE7NzVoFAmefiaRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEYz
REQwOUY4REE4N0QxREY1MDQ2Qzk5QjA2MTJGNDk0NEVDRENENUEACgkQBhL0lE7N
zVr5RA/9EhvgeALPsP72Nnn02cBevOHu+/erXkaFqm8g6287k+Glvf3RcKcbEk3M
+iiZToH3Y0Rm591RSptIahR7CNExjLIyXixgTj9KMyTZViI9AYtNguYHRAkJOpMY
cnd+19KQwERbSPKXbB4znvstX46QfpJpTtCgxtgxQSwWR7z0+Lbh/pLHTG2LsB4i
JSdnem2RSbynC4LbF5JMpvABB6kiZBDdKKylQ+9m4DxOpbHiiDf6G3wisyxDXxEx
iFo7pD8CvRQ3S4SYDV/bjXYRvp2clnHtxnyG5Km/194Wuz8Sj7A7N8k0T1cpf5ck
cqLJqIf0mBHsAsdGC8SoV5QspkF/rsUr93GqZfIV08OPoq1j7B4Q/6bQnhFUNbR3
pBCNj7+KcQS7n8L47OMP1mWl0pIb6pVpRwj9z5BDeYAfqY5GEUvQ98TUTvh/yqiY
aolV9X8UV/zZnk6fBa5TW/Dany2bUlhIla4HeCibEsoWcxKaORHpaXO2u9D3uOPJ
8IpR+vjBmebqix7MEkGjGIE6jCCRu5rfNgdnwe+CCx6afv6ghYODgdWBr2oo+Skj
4dBvoftolQwqKBGfwkpTNEJJhWjMA7hSHy23d4lBYeBgNWFZDoCNHld4duUvf5IC
6oIzEtEQW8rvqJcTQ8Aqmk5B+r43l8x+xUGOuvCTngxhUrCyzjg=
=K78K
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./blender_4.3.2+dfsg-2.dsc: no acceptable signature found
dpkg-source: info: extracting blender in /build/reproducible-path/blender-4.3.2+dfsg
dpkg-source: info: unpacking blender_4.3.2+dfsg.orig.tar.xz
dpkg-source: info: unpacking blender_4.3.2+dfsg-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-install_in_usr_share.patch
dpkg-source: info: applying 0002-do_not_use_version_number_in_system_path.patch
dpkg-source: info: applying 0003-locales_directory_install.patch
dpkg-source: info: applying 0004-fix_FTBFS_s390x.patch
dpkg-source: info: applying 0005-fix_FTBFS_ffmpeg7.patch
dpkg-source: info: applying 0006-fix_FTBFS_py313.patch
dpkg-source: info: applying 0007-fix_FTBFS_on_riscv64.patch

Check disk space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 4.3.2+dfsg-2+bd1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -mDebusine Rebuild <debusine@example.net> -B
dpkg-buildpackage: info: source package blender
dpkg-buildpackage: info: source version 4.3.2+dfsg-2+bd1
dpkg-buildpackage: info: source distribution sid
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --buildsystem=cmake --with python3
   dh_auto_clean -O--buildsystem=cmake
   dh_autoreconf_clean -O--buildsystem=cmake
   dh_clean -O--buildsystem=cmake
 debian/rules binary-arch
dh binary-arch --buildsystem=cmake --with python3
   dh_update_autotools_config -a -O--buildsystem=cmake
   dh_autoreconf -a -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/blender-4.3.2+dfsg'
dh_auto_configure -- \
	-DCMAKE_SKIP_RPATH=ON \
	-DPYTHON_VERSION=3.13 \
	-DWITH_CODEC_FFMPEG=ON \
	-DWITH_CODEC_SNDFILE=ON \
	-DWITH_CYCLES=ON \
	-DWITH_CYCLES_EMBREE=OFF \
	-DWITH_CYCLES_DEVICE_CUDA=ON \
	-DWITH_CYCLES_DEVICE_OPTIX=ON \
	-DWITH_CYCLES_DEVICE_HIP=OFF \
	-DWITH_DOC_MANPAGE=ON \
	-DWITH_FFTW3=ON \
	-DWITH_IMAGE_OPENJPEG=ON \
	-DWITH_INPUT_NDOF=ON \
	-DWITH_INSTALL_PORTABLE=OFF \
	-DWITH_JACK=ON \
	-DWITH_MOD_OCEANSIM=ON \
	-DWITH_OPENCOLORIO=ON \
	-DWITH_OPENSUBDIV=ON \
	-DWITH_OPENVDB=OFF \
	-DWITH_PYTHON_INSTALL=OFF
	cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_SKIP_RPATH=ON -DPYTHON_VERSION=3.13 -DWITH_CODEC_FFMPEG=ON -DWITH_CODEC_SNDFILE=ON -DWITH_CYCLES=ON -DWITH_CYCLES_EMBREE=OFF -DWITH_CYCLES_DEVICE_CUDA=ON -DWITH_CYCLES_DEVICE_OPTIX=ON -DWITH_CYCLES_DEVICE_HIP=OFF -DWITH_DOC_MANPAGE=ON -DWITH_FFTW3=ON -DWITH_IMAGE_OPENJPEG=ON -DWITH_INPUT_NDOF=ON -DWITH_INSTALL_PORTABLE=OFF -DWITH_JACK=ON -DWITH_MOD_OCEANSIM=ON -DWITH_OPENCOLORIO=ON -DWITH_OPENSUBDIV=ON -DWITH_OPENVDB=OFF -DWITH_PYTHON_INSTALL=OFF ..
-- The C compiler identification is GNU 15.2.0
-- The CXX compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for malloc_stats
-- Looking for malloc_stats - found
-- Looking for feenableexcept
-- Looking for feenableexcept - not found
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - found
-- WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now
-- WITH_OPENVDB is disabled, setting WITH_NANOVDB=OFF
-- Could NOT find Git (missing: GIT_EXECUTABLE) 
-- Git not found, disabling WITH_BUILDINFO
-- Performing Test SUPPORT_NEON_BUILD
-- Performing Test SUPPORT_NEON_BUILD - Success
-- Unable to find LIBDIR: "". system libraries may be used (disable WITH_LIBS_PRECOMPILED to suppress this message).
-- Found JPEG: /usr/lib/aarch64-linux-gnu/libjpeg.so (found version "62")
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3.1")
-- Found PNG: /usr/lib/aarch64-linux-gnu/libpng.so (found version "1.6.50")
-- Found Zstd: /usr/lib/aarch64-linux-gnu/libzstd.so
-- Found Epoxy: /usr/lib/aarch64-linux-gnu/libepoxy.so
-- Found TIFF: /usr/lib/aarch64-linux-gnu/libtiff.so (found version "4.7.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'vulkan'
--   Found vulkan, version 1.4.321
-- Checking for module 'shaderc'
--   Found shaderc, version 2023.8.1
-- Found Freetype: /usr/lib/aarch64-linux-gnu/libfreetype.so (found version "2.13.3")
-- Looking for FT_CONFIG_OPTION_USE_BROTLI
-- Looking for FT_CONFIG_OPTION_USE_BROTLI - found
-- Found PythonLibsUnix: /usr/lib/aarch64-linux-gnu/libpython3.13.so
-- #define OPENEXR_VERSION_STRING "3.1.11"
-- Found OpenEXR: /usr/lib/aarch64-linux-gnu/libIex-3_1.so;/usr/lib/aarch64-linux-gnu/libOpenEXR-3_1.so;/usr/lib/aarch64-linux-gnu/libOpenEXRCore-3_1.so;/usr/lib/aarch64-linux-gnu/libIlmThread-3_1.so;/usr/lib/aarch64-linux-gnu/libImath-3_1.so
-- Found OpenJPEG: /usr/lib/aarch64-linux-gnu/libopenjp2.so
-- Found OpenAL: /usr/lib/aarch64-linux-gnu/libopenal.so
-- Found SndFile: /usr/lib/aarch64-linux-gnu/libsndfile.so
-- Found FFmpeg: /usr/lib/aarch64-linux-gnu/libavcodec.so;/usr/lib/aarch64-linux-gnu/libavdevice.so;/usr/lib/aarch64-linux-gnu/libavfilter.so;/usr/lib/aarch64-linux-gnu/libavformat.so;/usr/lib/aarch64-linux-gnu/libavutil.so;/usr/lib/aarch64-linux-gnu/libswscale.so;/usr/lib/aarch64-linux-gnu/libswresample.so
-- Found Fftw3: /usr/lib/aarch64-linux-gnu/libfftw3f.so;/usr/lib/aarch64-linux-gnu/libfftw3.so;/usr/lib/aarch64-linux-gnu/libfftw3f_threads.so
-- Could NOT find OpenCOLLADA (missing: _opencollada_LIBRARIES _opencollada_INCLUDES) 
-- OpenCollada not found, disabling WITH_OPENCOLLADA
-- Found JeMalloc: /usr/lib/aarch64-linux-gnu/libjemalloc.so
-- Found Spacenav: /usr/lib/libspnav.so
-- Could NOT find OSL (missing: _osl_LIBRARIES OSL_INCLUDE_DIR OSL_COMPILER) 
-- OSL not found, disabling WITH_CYCLES_OSL
-- Could NOT find sse2neon (missing: SSE2NEON_INCLUDE_DIR) 
-- Could NOT find Alembic (missing: ALEMBIC_LIBRARY ALEMBIC_INCLUDE_DIR) 
-- Alembic not found, disabling WITH_ALEMBIC
-- USD not found, disabling WITH_USD
-- Hydra not found, disabling WITH_HYDRA
CMake Warning at build_files/cmake/platform/platform_unix.cmake:117 (find_package):
  By not providing "FindMaterialX.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "MaterialX", but CMake did not find one.

  Could not find a package configuration file provided by "MaterialX" with
  any of the following names:

    MaterialXConfig.cmake
    materialx-config.cmake

  Add the installation prefix of "MaterialX" to CMAKE_PREFIX_PATH or set
  "MaterialX_DIR" to a directory containing one of the above files.  If
  "MaterialX" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  build_files/cmake/platform/platform_unix.cmake:460 (find_package_wrapper)
  CMakeLists.txt:1466 (include)