[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1004627: simplescreenrecorder: FTBFS with ffmpeg 5.0



Source: simplescreenrecorder
Version: 0.4.3-2
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

simplescreenrecorder FTBFS with ffmpeg 5.0 (in experimental):
| [ 52%] Building CXX object src/CMakeFiles/simplescreenrecorder.dir/AV/Output/SyncDiagram.cpp.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/lib/ccache/c++ -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=1 -DSSR_VERSION=\"0.4.3\" -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/simplescreenrecorder_autogen/include -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/AV -I/<<PKGBUILDDIR>>/src/AV/Input -I/<<PKGBUILDDIR>>/src/AV/Output -I/<<PKGBUILDDIR>>/src/common -I/<<PKGBUILDDIR>>/src/GUI -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=gnu++11 -MD -MT src/CMakeFiles/simplescreenrecorder.dir/AV/Output/SyncDiagram.cpp.o -MF CMakeFiles/simplescreenrecorder.dir/AV/Output/SyncDiagram.cpp.o.d -o CMakeFiles/simplescreenrecorder.dir/AV/Output/SyncDiagram.cpp.o -c /<<PKGBUILDDIR>>/src/AV/Output/SyncDiagram.cpp
| /<<PKGBUILDDIR>>/src/AV/Output/Muxer.cpp: In member function ‘void Muxer::Init()’:
| /<<PKGBUILDDIR>>/src/AV/Output/Muxer.cpp:197:49: error: invalid conversion from ‘const AVOutputFormat*’ to ‘AVOutputFormat*’ [-fpermissive]
|   197 |         AVOutputFormat *format = av_guess_format(m_container_name.toUtf8().constData(), NULL, NULL);
|       |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                                 |
|       |                                                 const AVOutputFormat*
| /<<PKGBUILDDIR>>/src/AV/Output/Muxer.cpp: In member function ‘AVCodec* Muxer::FindCodec(const QString&)’:
| /<<PKGBUILDDIR>>/src/AV/Output/Muxer.cpp:265:54: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
|   265 |         AVCodec *codec = avcodec_find_encoder_by_name(codec_name.toUtf8().constData());
|       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                                      |
|       |                                                      const AVCodec*
| make[3]: *** [src/CMakeFiles/simplescreenrecorder.dir/build.make:240: src/CMakeFiles/simplescreenrecorder.dir/AV/Output/Muxer.cpp.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| /<<PKGBUILDDIR>>/src/AV/Output/AudioEncoder.cpp: In static member function ‘static bool AudioEncoder::AVCodecIsSupported(const QString&)’:
| /<<PKGBUILDDIR>>/src/AV/Output/AudioEncoder.cpp:80:54: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
|    80 |         AVCodec *codec = avcodec_find_encoder_by_name(codec_name.toUtf8().constData());
|       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                                      |
|       |                                                      const AVCodec*
| make[3]: *** [src/CMakeFiles/simplescreenrecorder.dir/build.make:212: src/CMakeFiles/simplescreenrecorder.dir/AV/Output/AudioEncoder.cpp.o] Error 1

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


Reply to: