#1144032 nageru: FTBFS with ffmpeg 9.0

Package:
src:nageru
Source:
src:nageru
Submitter:
Sebastian Ramacher
Date:
2026-08-09 22:39:02 UTC
Severity:
normal
Tags:
#1144032#5
Date:
2026-08-09 22:36:54 UTC
From:
To:
Source: nageru
Version: 2.3.3-1
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.1

Dear maintainer,

nageru FTBFS with ffmpeg 9.0 (available in experimental):

FAILED: [code=1] libstream.a.p/nageru_audio_encoder.cpp.o
c++ -Ilibstream.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.3"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -MD -MQ libstream.a.p/nageru_audio_encoder.cpp.o -MF libstream.a.p/nageru_audio_encoder.cpp.o.d -o libstream.a.p/nageru_audio_encoder.cpp.o -c ../nageru/audio_encoder.cpp
../nageru/audio_encoder.cpp: In constructor ‘AudioEncoder::AudioEncoder(const std::string&, int, const AVOutputFormat*)’:
../nageru/audio_encoder.cpp:44:34: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
   44 |         ctx->sample_fmt = codec->sample_fmts[0];
      |                                  ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unqualified-std-cast-call’ may have been intended to silence earlier diagnostics
[95/271] c++ -Ilibstream.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.3"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -MD -MQ libstream.a.p/nageru_x264_speed_control.cpp.o -MF libstream.a.p/nageru_x264_speed_control.cpp.o.d -o libstream.a.p/nageru_x264_speed_control.cpp.o -c ../nageru/x264_speed_control.cpp
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v returned exit code 1

See the attached log for more details.

Cheers