#1144025 simplescreenrecorder: FTBFS with ffmpeg 9.0

Package:
src:simplescreenrecorder
Source:
src:simplescreenrecorder
Submitter:
Sebastian Ramacher
Date:
2026-08-17 17:43:13 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