#1144029 openboard: FTBFS with ffmpeg 9.0

Package:
src:openboard
Source:
src:openboard
Submitter:
Sebastian Ramacher
Date:
2026-08-15 08:09:06 UTC
Severity:
normal
Tags:
#1144029#5
Date:
2026-08-09 22:28:24 UTC
From:
To:
Source: openboard
Version: 1.7.7+dfsg-2
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0

Dear maintainer,

openboard FTBFS with ffmpeg 9.0 (available in experimental):

/usr/bin/aarch64-linux-gnu-g++ -DOPENBOARD_APP_PREFIX=/usr/share/openboard -DOPENBOARD_ETC_PREFIX=/etc/openboard -DOPENBOARD_FHS_LAYOUT -DOPENBOARD_TPL_PREFIX=/usr/share/openboard/template -DQAPPLICATION_CLASS=QApplication -DQT_CONCURRENT_LIB -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_POSITIONING_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_WEBCHANNEL_LIB -DQT_WEBENGINECORE_LIB -DQT_WEBENGINEWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DUBVERSION=\"1.7.7\" -I/build/reproducible-path/openboard-1.7.7+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/openboard-1.7.7+dfsg -I/build/reproducible-path/openboard-1.7.7+dfsg/obj-aarch64-linux-gnu/openboard_autogen/include -I/build/reproducible-path/openboard-1.7.7+dfsg/src -I/build/reproducible-path/openboard-1.7.7+dfsg/src/pdf-merger/. -I/build/reproducible-path/openboard-1.7.7+dfsg/plugins/cffadaptor/src/. -I/build/reproducible-path/openboard-1.7.7+dfsg/src/singleapplication -isystem /usr/include/aarch64-linux-gnu/qt6/QtSvgWidgets -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt6/QtMultimedia -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtMultimediaWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtPrintSupport -isystem /usr/include/aarch64-linux-gnu/qt6/QtUiTools -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtWebEngineWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtWebEngineCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtWebChannel -isystem /usr/include/aarch64-linux-gnu/qt6/QtPositioning -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/poppler/cpp -isystem /usr/include/poppler -isystem /usr/include/freetype2 -isystem /usr/include/p11-kit-1 -isystem /usr/include/nss -isystem /usr/include/nspr -isystem /usr/include/openjpeg-2.5 -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/QuaZip-Qt6-1.7.2 -isystem /usr/include/QuaZip-Qt6-1.7.2/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/openboard-1.7.7+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -std=gnu++20 -pthread -MD -MT CMakeFiles/openboard.dir/src/podcast/ffmpeg/UBMicrophoneInput.cpp.o -MF CMakeFiles/openboard.dir/src/podcast/ffmpeg/UBMicrophoneInput.cpp.o.d -o CMakeFiles/openboard.dir/src/podcast/ffmpeg/UBMicrophoneInput.cpp.o -c /build/reproducible-path/openboard-1.7.7+dfsg/src/podcast/ffmpeg/UBMicrophoneInput.cpp
/build/reproducible-path/openboard-1.7.7+dfsg/src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp: In member function ‘bool UBFFmpegVideoEncoder::init()’:
/build/reproducible-path/openboard-1.7.7+dfsg/src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:451:38: error: ‘const struct AVCodec’ has no member named ‘sample_fmts’
  451 |         c->sample_fmt  = audioCodec->sample_fmts ? audioCodec->sample_fmts[0] : AV_SAMPLE_FMT_FLTP;// FLTP by default for AAC
      |                                      ^~~~~~~~~~~
/build/reproducible-path/openboard-1.7.7+dfsg/src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:451:64: error: ‘const struct AVCodec’ has no member named ‘sample_fmts’
  451 |         c->sample_fmt  = audioCodec->sample_fmts ? audioCodec->sample_fmts[0] : AV_SAMPLE_FMT_FLTP;// FLTP by default for AAC
      |                                                                ^~~~~~~~~~~
make[3]: *** [CMakeFiles/openboard.dir/build.make:3170: CMakeFiles/openboard.dir/src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp.o] Error 1

See the attached build log for the full log.

Cheers