Bug#1004815: qtox: FTBFS with ffmpeg 5.0
On March 7th, upstream author Anthony Bilinski released new version 1.17.6 addressing this issue. We should package it as far as possible in order to unblock FFmpeg transition. I am working on an NMU and discovered that Git packaging repository which d/control refers to, does not match source uploaded to Debian. However, both mention package version 1.17.4-1. signature.asc Description: This is a digitally signed message part.
Bug#1004815: qtox: FTBFS with ffmpeg 5.0
Source: qtox Version: 1.17.4-1 Severity: important X-Debbugs-Cc: sramac...@debian.org Tags: sid bookworm ftbfs Usertags: ffmpeg5. qtox FTBFS with ffmpeg 5.0 in experimental: [ 32%] Building CXX object CMakeFiles/qtox_static.dir/src/video/genericnetcamview.cpp.o /usr/lib/ccache/c++ -DDESKTOP_NOTIFICATIONS=0 -DGIT_DESCRIBE=\"v1.17.4-1-debian\" -DGIT_VERSION="\"build without git\"" -DLOG_TO_FILE=1 -DQTOX_PLATFORM_EXT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MESSAGELOGCONTEXT=1 -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSPELL_CHECKING -I/<>/obj-x86_64-linux-gnu/qtox_static_autogen/include -I/<>/obj-x86_64-linux-gnu -I/<> -I/usr/include/sqlcipher -I/usr/include/opus -I/usr/include/AL -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/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -Wstrict-overflow -Wstrict-aliasing -Wdate-time -fstack-protector-all -Wstack-protector -fPIC -MD -MT CMakeFiles/qtox_static.dir/src/video/genericnetcamview.cpp.o -MF CMakeFiles/qtox_static.dir/src/video/genericnetcamview.cpp.o.d -o CMakeFiles/qtox_static.dir/src/video/genericnetcamview.cpp.o -c /<>/src/video/genericnetcamview.cpp /<>/src/video/cameradevice.cpp: In static member function ‘static bool CameraDevice::getDefaultInputFormat()’: /<>/src/video/cameradevice.cpp:515:42: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 515 | idesktopFormat = av_find_input_format("x11grab"); | ^~~ | | | const AVInputFormat* /<>/src/video/cameradevice.cpp:523:40: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 523 | if ((iformat = av_find_input_format("v4l2"))) |^~~~ || |const AVInputFormat* make[3]: *** [CMakeFiles/qtox_static.dir/build.make:4225: CMakeFiles/qtox_static.dir/src/video/cameradevice.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs /<>/src/video/camerasource.cpp: In member function ‘void CameraSource::openDevice()’: /<>/src/video/camerasource.cpp:324:33: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] 324 | codec = avcodec_find_decoder(codecId); | ^ | | | const AVCodec* make[3]: *** [CMakeFiles/qtox_static.dir/build.make:4239: CMakeFiles/qtox_static.dir/src/video/camerasource.cpp.o] Error 1 Cheers -- Sebastian Ramacher signature.asc Description: PGP signature