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