#1144025 simplescreenrecorder: FTBFS with ffmpeg 9.0

Package:
src:simplescreenrecorder
Source:
src:simplescreenrecorder
Submitter:
Sebastian Ramacher
Date:
2026-09-25 09:35:02 UTC
Severity:
normal
Tags:
#1144025#5
Date:
2026-08-09 22:10:01 UTC
From:
To:
Source: simplescreenrecorder
Version: 0.4.4-7
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0

Dear maintainer,

simplescreenrecorder FTBFS with ffmpeg 9.0 (available in experimental):

[ 56%] Building CXX object src/CMakeFiles/simplescreenrecorder.dir/AV/FastResampler.cpp.o
cd /build/reproducible-path/simplescreenrecorder-0.4.4/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DSSR_SYSTEM_DIR=\"/usr/share/simplescreenrecorder\" -DSSR_USE_ALSA=1 -DSSR_USE_FFMPEG_VERSIONS=1 -DSSR_USE_JACK=1 -DSSR_USE_JACK_METADATA=1 -DSSR_USE_OPENGL_RECORDING=1 -DSSR_USE_PULSEAUDIO=1 -DSSR_USE_V4L2=1 -DSSR_USE_X86_ASM=0 -DSSR_VERSION=\"0.4.4\" -I/build/reproducible-path/simplescreenrecorder-0.4.4/obj-aarch64-linux-gnu/src/simplescreenrecorder_autogen/include -I/build/reproducible-path/simplescreenrecorder-0.4.4/src -I/build/reproducible-path/simplescreenrecorder-0.4.4/src/AV -I/build/reproducible-path/simplescreenrecorder-0.4.4/src/AV/Input -I/build/reproducible-path/simplescreenrecorder-0.4.4/src/AV/Output -I/build/reproducible-path/simplescreenrecorder-0.4.4/src/common -I/build/reproducible-path/simplescreenrecorder-0.4.4/src/GUI -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/build/reproducible-path/simplescreenrecorder-0.4.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT src/CMakeFiles/simplescreenrecorder.dir/AV/FastResampler.cpp.o -MF CMakeFiles/simplescreenrecorder.dir/AV/FastResampler.cpp.o.d -o CMakeFiles/simplescreenrecorder.dir/AV/FastResampler.cpp.o -c /build/reproducible-path/simplescreenrecorder-0.4.4/src/AV/FastResampler.cpp
/build/reproducible-path/simplescreenrecorder-0.4.4/src/AV/AVWrapper.cpp: In function ‘bool AVCodecSupportsPixelFormat(const AVCodec*, AVPixelFormat)’:
/build/reproducible-path/simplescreenrecorder-0.4.4/src/AV/AVWrapper.cpp:148:41: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
  148 |         const AVPixelFormat *p = codec->pix_fmts;
      |                                         ^~~~~~~~
/build/reproducible-path/simplescreenrecorder-0.4.4/src/AV/AVWrapper.cpp: In function ‘bool AVCodecSupportsSampleFormat(const AVCodec*, AVSampleFormat)’:
/build/reproducible-path/simplescreenrecorder-0.4.4/src/AV/AVWrapper.cpp:160:42: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
  160 |         const AVSampleFormat *p = codec->sample_fmts;
      |                                          ^~~~~~~~~~~
make[3]: *** [src/CMakeFiles/simplescreenrecorder.dir/build.make:333: src/CMakeFiles/simplescreenrecorder.dir/AV/AVWrapper.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/simplescreenrecorder-0.4.4/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:135: src/CMakeFiles/simplescreenrecorder.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/simplescreenrecorder-0.4.4/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/simplescreenrecorder-0.4.4/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j2 INSTALL="install --strip-program=true" VERBOSE=1 returned exit code 2

Please see the attached build log for more details.

Cheers

#1144025#18
Date:
2026-09-25 09:18:07 UTC
From:
To:
Hello,

Bug #1144025 in simplescreenrecorder reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/multimedia-team/simplescreenrecorder/-/commit/3d46e28eb9f8860ac972b8499b5513f3083a48cd
------------------------------------------------------------------------
Add 1040-ffmpeg-9.patch to fix building with ffmpeg 9.

Closes: #1144025
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1144025

#1144025#25
Date:
2026-09-25 09:34:24 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
simplescreenrecorder, 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 1144025@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joachim Bauch <fancycode@debian.org> (supplier of updated simplescreenrecorder 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: Fri, 25 Sep 2026 11:13:47 +0200
Source: simplescreenrecorder
Built-For-Profiles: noudeb
Architecture: source
Version: 0.4.4-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Joachim Bauch <fancycode@debian.org>
Closes: 1144025
Changes:
 simplescreenrecorder (0.4.4-8) unstable; urgency=medium
 .
   * Team upload
   * Add 1040-ffmpeg-9.patch to fix building with ffmpeg 9 (Closes: #1144025).
Checksums-Sha1:
 f3a46b9031c9378541575f16af8906e84e7516cb 2630 simplescreenrecorder_0.4.4-8.dsc
 93220fc0b04a8c347ffc5b443e1959b214f00f1c 29264 simplescreenrecorder_0.4.4-8.debian.tar.xz
 24ab70e38879029dc1b84cae0db519e2ea5f3867 15940 simplescreenrecorder_0.4.4-8_source.buildinfo
Checksums-Sha256:
 8b90357dc9ced6f05838ad8befa5ff8c8a22f5c95e322a697d000a2214105f01 2630 simplescreenrecorder_0.4.4-8.dsc
 7ad0f1f8f5c90d4e4616dddef9d8f57aa62a4aba190bde8c4672723dd5b88c06 29264 simplescreenrecorder_0.4.4-8.debian.tar.xz
 e91697a9ea653d99e3f31a1808b5f0d03c048c17a4577a2ec4e8bd2ec44dbb0e 15940 simplescreenrecorder_0.4.4-8_source.buildinfo
Files:
 c572b084dc36df0bc2fe4663e79e0d6e 2630 video optional simplescreenrecorder_0.4.4-8.dsc
 2840f9dc065a0f39a85105d00c5bf175 29264 video optional simplescreenrecorder_0.4.4-8.debian.tar.xz
 dff172da5985576f842f900fbe6d0528 15940 video optional simplescreenrecorder_0.4.4-8_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEvj2K8Ga27IB5Zn/Xd8HSLVPhXwIFAmq2O24ACgkQd8HSLVPh
XwI41g//ZMHo7wrWM1YNs5N893x1Va/qFQUNK48pGVk8+h8kUgcqaIcQM8p7Ie8m
XJAIw1vwij3o0/g4/vuB4roRRkuxbyS8K29kLm7loktXajPwyt3LC/JJuhnm5BcR
Br+4mvN6xS5y3YzfNTS3pzNZH2ME66JatiVoY/tXxBytZxL5FecHkWeyCciLDCbx
m5KDf7UMoWI5wQmsToAw9TLmCeKzXhXXaKpcCa4AemOFUnWt0xH6jeE7vkvFXzCW
7WZmSpciHbTlWBrtkUS3suEMGjERdgteOjq5dFIURkfmsC/OkoY7uGojjPc3D2nB
ri3+y8cEIbF1LSgGYeP8bSsbAypEl6cTr0Nw2PpbENFuCsof1nlTbgKgSl0cQJ58
qwoBIhB/ZhwJnnswxo94JqZ0zp1Yw6W+RF7PSr7mJtrn5rxrX25sXSC+O20bSpto
XTIozJ5WoLAOynSj+wDe93LvJwHtsWdiqi6csXXZxrp9MLD03BoX5OEOQmmYwlsf
2lVyddOc7tmFLDGtd3LtlZIaYzHjw17EWybX12qyktQMaK4nx/buqvGm5BX6LGhF
9LdGPHCAevvflwRWHCxtlz95ZySLqbT8Broe7HZRo5S5YvjDRKu4GjULCA9ztA/B
UtaOpGpqDNiOcYKlHfyePKo65oObeKe8Il9IukBpY3zU7MxU+14=
=GDa1
-----END PGP SIGNATURE-----