PyQt6 build issues with GCC 16, related to operator!=
Dmitry Shachnev
mitya57 at ubuntu.com
Thu Aug 13 18:42:23 BST 2026
On Thu, Aug 13, 2026 at 02:39:11PM +0100, Phil Thompson wrote:
> The change is now in the develop branch.
Thank you!
PyQt6 now fails with a similar error for other operators:
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp: In function ‘PyObject* slot_QVersionNumber___ge__(PyObject*, PyObject*)’:
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp:493:22: error: ‘operator>=’ not defined
493 | sipRes = operator>=((*sipCpp), *a0);
| ^~~~~~~~~~
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp: In function ‘PyObject* slot_QVersionNumber___le__(PyObject*, PyObject*)’:
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp:522:22: error: ‘operator<=’ not defined
522 | sipRes = operator<=((*sipCpp), *a0);
| ^~~~~~~~~~
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp: In function ‘PyObject* slot_QVersionNumber___gt__(PyObject*, PyObject*)’:
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp:551:22: error: ‘operator>’ not defined
551 | sipRes = operator>((*sipCpp), *a0);
| ^~~~~~~~~
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp: In function ‘PyObject* slot_QVersionNumber___lt__(PyObject*, PyObject*)’:
/pyqt6-6.11.0/.pybuild/cpython3_3.14/build/QtCore/sipQtCoreQVersionNumber.cpp:580:22: error: ‘operator<’ not defined
580 | sipRes = operator<((*sipCpp), *a0);
| ^~~~~~~~~
PyQt6-WebEngine now builds fine.
--
Dmitry Shachnev
More information about the PyQt
mailing list