#1144029 openboard: FTBFS with ffmpeg 9.0

Package:
src:openboard
Source:
src:openboard
Submitter:
Sebastian Ramacher
Date:
2026-10-05 11:07:05 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

#1144029#14
Date:
2026-10-03 21:28:37 UTC
From:
To:
Dear maintainer,

I've prepared an NMU for openboard (versioned as 1.7.7+dfsg-2.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I should
cancel it.

cu
Adrian

#1144029#23
Date:
2026-10-05 11:04:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
openboard, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1144029@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated openboard package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 03 Oct 2026 18:08:10 +0300
Source: openboard
Architecture: source
Version: 1.7.7+dfsg-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Edu Packaging Team <debian-edu-pkg-team@lists.alioth.debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Closes: 1144029
Changes:
 openboard (1.7.7+dfsg-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Backport upstream fix for FTBFS with FFmpeg 9. (Closes: #1144029)
Checksums-Sha1:
 d4aab0b684ea89f15891749def611675f22dde83 2661 openboard_1.7.7+dfsg-2.1.dsc
 f7362916b2a71215ae541e3f141aed4e1ad9cb34 27588 openboard_1.7.7+dfsg-2.1.debian.tar.xz
Checksums-Sha256:
 ab84349a21e5ab7cd2e039b7254e787f7a7a062330d9fc3cfac69c6e7f477ed9 2661 openboard_1.7.7+dfsg-2.1.dsc
 1f7a7523905b46fd7780ba14d5663cbb142a4d566080d3ae6e8990b38d6f3b1e 27588 openboard_1.7.7+dfsg-2.1.debian.tar.xz
Files:
 05c1601d9cff0f790354e2072487fce3 2661 x11 optional openboard_1.7.7+dfsg-2.1.dsc
 8ae42c9f22506a92ae089ebb976feb24 27588 x11 optional openboard_1.7.7+dfsg-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmrBcs8ACgkQiNJCh6LY
mLG5pQ//a95+z0KcSBvnYE94wWZAmFlCGTgeYwfWVR8fgT8wLCkVnoTn5tijKGP8
KK4/if1Tmq/R2ycz/tr4QMSDp7aAIQA5mhNBz0iPlVo6utFpbztOU9G4gvBG7lIa
miEU5yyNX5T5K7eBlrs2GsHof3vPsJ5jIhWZe0Vg0krT8ae1ilSAFbqKWZb2U4/O
6Bj6mDDvbGg85awdTZZaaOrjVrccU7Zj1JU6jENi4/i5jh0nkZq21RnJVaY2fzKU
1kCgTocEHKiyiN8H7VkPpJ4JHn3phbsOLM1xMf7+X1UCDqMkD2WP+uaPdYX/Vq5O
PzZ6qHjfayY/og+iY//sqDPfEuAa/pEdFdXyBnekqUpjQpw6F0/08T+Inv0BL7z2
VoYhmTKf/IKI1RK31EzGaNhMfEsAKwDi2w0JHLHAYKAw+XPWm+XJO7a/rrTNNKLr
v6XlNYnq0NBB2Br7DptCxNtDGqWu+LlvnMliMi06o0ZjG+u9byhWAH7pqbWte9nQ
bBdhmxvqZjZ0brZq1bLAVY8HShvOyVFiSzsgZs0GtM2VragHPEOgIKOGGwPzNt5Z
8gEx2cNmYimxP7ppwk/bGiPrkHWK9ACmsCrDOPZQLl0Q0quKcHLkNv00486Nw+gB
rWAqCT/VRLb/Zclk3csT6pZMSbih/Ef8LFWahZGqX11N+N5rDl0=
=5dM3
-----END PGP SIGNATURE-----