Your message dated Fri, 14 Aug 2026 13:33:49 +0000
with message-id <[email protected]>
and subject line Bug#1133610: fixed in sip6 6.16.0-2
has caused the Debian Bug report #1133610,
regarding pyqt6: ftbfs with GCC-16
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1133610: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1133610
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pyqt6
Version: 6.10.2-2
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: ftbfs-gcc-16
Hi,
pyqt6 fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.
The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/pyqt6_arm64.build.xz
The last lines of the build log are at the end of this report.
To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html
Please only close this issue after double-checking that the package can be
built correctly with GCC 16.
Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.
[...]
| ^~~~~
In file included from /usr/include/c++/16/unordered_map:44,
from /usr/include/c++/16/functional:80,
from
/usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:28,
from /usr/include/aarch64-linux-gnu/qt6/QtCore/qcompare.h:639,
from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:13,
from /usr/include/aarch64-linux-gnu/qt6/QtCore/qbytearray.h:10,
from /usr/include/aarch64-linux-gnu/qt6/QtCore/qmetatype.h:11:
/usr/include/c++/16/bits/range_access.h:325:24: note: here. Use
‘-Wsfinae-incomplete=2’ for a diagnostic at that point
325 | -> decltype(__cont.data())
| ~~~~~~~^~~~
In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qcborvalue.h:13,
from /usr/include/aarch64-linux-gnu/qt6/QtCore/qjsonvalue.h:8,
from /usr/include/aarch64-linux-gnu/qt6/QtCore/QJsonValue:1,
from ../../../../qpy/QtCore/qpycore_api.h:25,
from
/build/reproducible-path/pyqt6-6.10.2/sip/QtCore/qobject.sip:638:
/usr/include/aarch64-linux-gnu/qt6/QtCore/qregularexpression.h:30:21: warning:
defining ‘QRegularExpression’, which previously failed to be complete in a
SFINAE context [-Wsfinae-incomplete=]
30 | class Q_CORE_EXPORT QRegularExpression
| ^~~~~~~~~~~~~~~~~~
/usr/include/c++/16/bits/range_access.h:325:24: note: here. Use
‘-Wsfinae-incomplete=2’ for a diagnostic at that point
325 | -> decltype(__cont.data())
| ~~~~~~~^~~~
In file included from
/build/reproducible-path/pyqt6-6.10.2/sip/QtCore/qbitarray.sip:26:
/usr/include/aarch64-linux-gnu/qt6/QtCore/qbitarray.h:12:21: warning: defining
‘QBitArray’, which previously failed to be complete in a SFINAE context
[-Wsfinae-incomplete=]
12 | class Q_CORE_EXPORT QBitArray
| ^~~~~~~~~
/usr/include/c++/16/bits/range_access.h:325:24: note: here. Use
‘-Wsfinae-incomplete=2’ for a diagnostic at that point
325 | -> decltype(__cont.data())
| ~~~~~~~^~~~
/build/reproducible-path/pyqt6-6.10.2/.pybuild/cpython3_3.13/build/QtCore/sipQtCorecmodule.cpp:
In function ‘PyObject* slot_QLocale_Language___ne__(PyObject*, PyObject*)’:
/build/reproducible-path/pyqt6-6.10.2/.pybuild/cpython3_3.13/build/QtCore/sipQtCorecmodule.cpp:8332:32:
error: no matching function for call to ‘operator!=(QLocale::Language&, const
QLocale&)’
8332 | sipRes = operator!=(sipCpp, *a0);
| ~~~~~~~~~~^~~~~~~~~~~~~
• there are 2 candidates
In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qcborvalue.h:9:
• candidate 1: ‘bool operator!=(QCborTag, QCborKnownTags)’
/usr/include/aarch64-linux-gnu/qt6/QtCore/qcborcommon.h:61:13:
61 | inline bool operator!=(QCborTag t, QCborKnownTags kt) { return
quint64(t) != quint64(kt); }
| ^~~~~~~~
• no known conversion for argument 1 from ‘QLocale::Language’ to
‘QCborTag’
/usr/include/aarch64-linux-gnu/qt6/QtCore/qcborcommon.h:61:33:
61 | inline bool operator!=(QCborTag t, QCborKnownTags kt) {
return quint64(t) != quint64(kt); }
| ~~~~~~~~~^
• candidate 2: ‘bool operator!=(QCborKnownTags, QCborTag)’
/usr/include/aarch64-linux-gnu/qt6/QtCore/qcborcommon.h:62:13:
62 | inline bool operator!=(QCborKnownTags kt, QCborTag t) { return
quint64(t) != quint64(kt); }
| ^~~~~~~~
• no known conversion for argument 1 from ‘QLocale::Language’ to
‘QCborKnownTags’
/usr/include/aarch64-linux-gnu/qt6/QtCore/qcborcommon.h:62:39:
62 | inline bool operator!=(QCborKnownTags kt, QCborTag t) {
return quint64(t) != quint64(kt); }
| ~~~~~~~~~~~~~~~^~
/build/reproducible-path/pyqt6-6.10.2/.pybuild/cpython3_3.13/build/QtCore/sipQtCorecmodule.cpp:
At global scope:
/build/reproducible-path/pyqt6-6.10.2/.pybuild/cpython3_3.13/build/QtCore/sipQtCorecmodule.cpp:9439:46:
warning: ‘QtSystemMsg’ is deprecated: Use QtCriticalMsg instead.
[-Wdeprecated-declarations]
9439 | {sipName_QtSystemMsg, static_cast<int>(::QtSystemMsg)},
| ^~~~~~~~~~~
In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:47,
from /usr/include/aarch64-linux-gnu/qt6/QtCore/qmetatype.h:9:
/usr/include/aarch64-linux-gnu/qt6/QtCore/qlogging.h:37:5: note: declared here
37 | QtSystemMsg Q_DECL_ENUMERATOR_DEPRECATED_X("Use QtCriticalMsg
instead.") = QtCriticalMsg
| ^~~~~~~~~~~
/build/reproducible-path/pyqt6-6.10.2/sip/QtCore/qabstractitemmodel.sip:340:13:
warning: ‘void qpycore_gc_modelroledata(PyObject*)’ declared ‘static’ but never
defined [-Wunused-function]
340 | static void qpycore_gc_modelroledata(PyObject *mrd_obj);
| ^~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:1579: sipQtCorecmodule.o] Error 1
make[2]: Leaving directory
'/build/reproducible-path/pyqt6-6.10.2/.pybuild/cpython3_3.13/build/QtCore'
make[1]: *** [Makefile:212: sub-QtCore-make_first-ordered] Error 2
make[1]: Leaving directory
'/build/reproducible-path/pyqt6-6.10.2/.pybuild/cpython3_3.13/build'
E: pybuild pybuild:485: build: plugin custom failed with: exit code=2:
/usr/bin/make -C
/build/reproducible-path/pyqt6-6.10.2/.pybuild/cpython3_3.13/build
dh_auto_build: error: pybuild --build -i python{version} -p "3.14 3.13"
--parallel=128 returned exit code 13
make: *** [debian/rules:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--- End Message ---
--- Begin Message ---
Source: sip6
Source-Version: 6.16.0-2
Done: Dmitry Shachnev <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sip6, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry Shachnev <[email protected]> (supplier of updated sip6 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 14 Aug 2026 16:17:20 +0300
Source: sip6
Architecture: source
Version: 6.16.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Dmitry Shachnev <[email protected]>
Closes: 1133610 1133611 1143693
Changes:
sip6 (6.16.0-2) unstable; urgency=medium
.
* Backport two upstream patches:
- To fix generating abi3 filenames (closes: #1143693).
- To fix comparison operators for GCC 16 (closes: #1133610, #1133611).
Checksums-Sha1:
ae7a33ba441dc5c5b9cec545b5d38818617f79e9 2501 sip6_6.16.0-2.dsc
0ceeeef8c333ba57f9184e75506507f3d56a367f 12452 sip6_6.16.0-2.debian.tar.xz
6c6a1af20a04540a84df4c62cd7de37abf7c3ed4 10059 sip6_6.16.0-2_source.buildinfo
Checksums-Sha256:
8586f91b4a15aaed872bb8d1690925ef164de5b9a648644b9fc19dcbadaae63b 2501
sip6_6.16.0-2.dsc
b34f712f910386f061ce33059fa18578fa0d4399fdfbb08a95d340b401e565ca 12452
sip6_6.16.0-2.debian.tar.xz
a4de106b83869fea477a0950216e7731d52cd50e40e63d592d68db71723ea55c 10059
sip6_6.16.0-2_source.buildinfo
Files:
e694f5c2b9e56c45d3c41724ee580a04 2501 devel optional sip6_6.16.0-2.dsc
a3575f1835b5c6321ec886a35cb9995b 12452 devel optional
sip6_6.16.0-2.debian.tar.xz
f2a83d78b53ebf47c53d9ab9c5f17466 10059 devel optional
sip6_6.16.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEE8kKZ/xu8kBi5BqTLYCaTbS8ciuAFAmp/FcMTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBgJpNtLxyK4FswD/9kY8VFyK+O97a89YLvIwY/FaVwVtD2
yC8mJbxO9HH77XVtDT0U9aXMWdl7bxRpjAa4FO+ZEjVguaAmJUv6hxOBcnJAcwsP
qifKYidtgrA5UQGhp540jEvNUgdc7lmq6cXxhV72FWkV4jSGPCxhlRkquQSSFcPZ
sOf/oPyH4os75ReVSCvid5cpBzK5OG9nuFkFtCWFoLpBYvVciG2nC9nh4eX8X1rV
U8xyxq4KaNH3/rT0lC9FRU+0NM97pzC6a6g/pECerSRhh/XlnhCQRMCS5CsDIKFT
1XQG3SY4s2+tv/De991Yup/5Q6zlI58OtiZb8WOCMMCD48bbqiuBUdr4QhIfnASG
a1iczF5FqAEgApGx11680t+hdLXhkaRM1c8blgWIRYukkkx2o7ualVIIjOe3vr/n
KmAXH9Q0SC+xpD6cagWB5DVOrx5Pj4vT8oi859rnlV1Gn+1q69QAWOBaLaFPQTan
mFtkQwVn6mw+gPy4+hmhK4U5VPL3lXex6xqO0rtUHHzBZEq48BujdhEyOqwHtIQq
YZ2Yrn9epcOM07u6p+vKQJYqTUxmAosgvTWVSNlHPZCy4DaCwHh1z7h4nkZs7h80
L296QBlSErT5HQhyw2H7Djdq4jA1GGQurEzlwRJvxQp59tRvlQCAH+h2Wmv7m50F
71yasWtc/geFKw==
=htFe
-----END PGP SIGNATURE-----
pgpk0bqSukWph.pgp
Description: PGP signature
--- End Message ---