Source: qtox
Version: 1.17.4-1
Severity: important
X-Debbugs-Cc: sramacher@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/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/qtox_static_autogen/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -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=/<<PKGBUILDDIR>>=. -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 /<<PKGBUILDDIR>>/src/video/genericnetcamview.cpp
/<<PKGBUILDDIR>>/src/video/cameradevice.cpp: In static member function ‘static bool CameraDevice::getDefaultInputFormat()’:
/<<PKGBUILDDIR>>/src/video/cameradevice.cpp:515:42: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive]
515 | idesktopFormat = av_find_input_format("x11grab");
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
| |
| const AVInputFormat*
/<<PKGBUILDDIR>>/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....
/<<PKGBUILDDIR>>/src/video/camerasource.cpp: In member function ‘void CameraSource::openDevice()’:
/<<PKGBUILDDIR>>/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
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.
We believe that the bug you reported is fixed in the latest version of
qtox, 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 1004815@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nicholas Guriev <guriev-ns@ya.ru> (supplier of updated qtox 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: Tue, 28 Jun 2022 21:53:37 +0300
Source: qtox
Architecture: source
Version: 1.17.6-0.1
Distribution: unstable
Urgency: medium
Maintainer: Yangfl <mmyangfl@gmail.com>
Changed-By: Nicholas Guriev <guriev-ns@ya.ru>
Closes: 967718 1004815
Changes:
qtox (1.17.6-0.1) unstable; urgency=medium
.
* Non-maintainer upload.
* New upstream release.
- Compatibility with FFmpeg 5.0 (Closes: #1004815).
* Exclude unused build dependencies, libglib2.0-dev, libgtk2.0-dev,
libgdk-pixbuf-2.0-dev (Closes: #967718).
Checksums-Sha1:
8a1b50c7634a22cbc738aebbfb2dcce203937b87 2254 qtox_1.17.6-0.1.dsc
7ec6356da1c52cfe39c2cdfc3587664543ec9248 4777590 qtox_1.17.6.orig.tar.gz
4ca299df443033b2a006744bf9b8093b3b0d7bea 833 qtox_1.17.6.orig.tar.gz.asc
12172ee98f41ab132445f92fa82fd36987e190f3 20316 qtox_1.17.6-0.1.debian.tar.xz
7274db7bc48dc1f567b62db79396b2a308afcd73 9373 qtox_1.17.6-0.1_source.buildinfo
Checksums-Sha256:
59d13353449deee481d99997307cfc1dfa5c8f0c01989310d79b22326b67512b 2254 qtox_1.17.6-0.1.dsc
3900764667319baa8a0da95e051e0a6c167f9c2c67e4b9c98d108f7b7bf888d6 4777590 qtox_1.17.6.orig.tar.gz
d9c54cbca379bdf3746e1550d852d1016c2020b9397049dbbf90bee4ce244703 833 qtox_1.17.6.orig.tar.gz.asc
6f1c97a7cf50c9ab47524384677dd78a4bd0a8cd10181c3f0ddc84d0a34abcd3 20316 qtox_1.17.6-0.1.debian.tar.xz
c252e73fae761ad1c39154c6c2b1285680e302cacc4300127f0290a6e4d315f3 9373 qtox_1.17.6-0.1_source.buildinfo
Files:
f072bef79f7130cb2fa83ec42680033a 2254 net optional qtox_1.17.6-0.1.dsc
0bf7bc4133b55e1acf8c800c64e1f1c3 4777590 net optional qtox_1.17.6.orig.tar.gz
5c3c3b081f128f43dcbce43bb4aa3c1e 833 net optional qtox_1.17.6.orig.tar.gz.asc
996ee3a0c22a2bee8b6ccd815bd216d0 20316 net optional qtox_1.17.6-0.1.debian.tar.xz
7b374aed7c8f562a480402104002f28d 9373 net optional qtox_1.17.6-0.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmK+tmsQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFOdeC/wJKeaTnhSzdXtE5JThOBpACdU9NAzf92ld
NYl/gsgJjgF6jPmWa5gMG/SVFbY8UtBhAfEWmE7K9Bl9Ax3+5YPokmkk2AkEn5jU
yOHSLTlRvbA6RZ6D1XgcY87G+5WtN50Z9vinTixsSCPuNuFfgLDxiC4MENFWyZbw
xmGZppDn+rJ4fH+Q90cstqlmKn4qpoRFZFfXy391VgXlDveed6w97hrUKx49jmrE
KJtcreQlKvd0bMedMhNsKq9HRYEQodq1eO5lN4O9zHzXt7W/KYTbjSl1Prs0ib5j
OcbT+mEbWOBwrPXGEkvmwGrF4igu7DOPbzUL/GFSdGYlUSFxUo+FTyWkTihJgrWC
ExDR+aBLcTY+3aeWbGd3BFcmlNuIzj0MJed1HIUW6qPuW2akhLOxMUXzEx6H6lpy
vy1SBeAYLcW/DfF0JCgi60a9KM5DzVrF56fdjvKg5xGKjjvqNm3cR5loLZ5O27Ps
G4UFSUxp99FfKf+0ywt8dBEboNucVqY=
=hsV4
-----END PGP SIGNATURE-----