<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Quick fix to build against (still unreleased) Qt 6.9.
--- a/qpy/QtCore/qpycore_enums_flags_metatype.cpp
+++ b/qpy/QtCore/qpycore_enums_flags_metatype.cpp
@@ -46,5 +46,9 @@
         mti-&gt;alignment = alignof(unsigned);
         mti-&gt;size = sizeof(unsigned);
+#if QT_VERSION &gt;= QT_VERSION_CHECK(6, 9, 0)
+        mti-&gt;flags = QtPrivate::QMetaTypeForType&lt;unsigned&gt;::flags() | QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
+#else
         mti-&gt;flags = QtPrivate::QMetaTypeForType&lt;unsigned&gt;::Flags | QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
+#endif
         mti-&gt;defaultCtr = QtPrivate::QMetaTypeForType&lt;unsigned&gt;::getDefaultCtr();
         mti-&gt;copyCtr = QtPrivate::QMetaTypeForType&lt;unsigned&gt;::getCopyCtr();
@@ -62,5 +66,9 @@
         mti-&gt;alignment = alignof(int);
         mti-&gt;size = sizeof(int);
+#if QT_VERSION &gt;= QT_VERSION_CHECK(6, 9, 0)
+        mti-&gt;flags = QtPrivate::QMetaTypeForType&lt;int&gt;::flags() | QMetaType::IsEnumeration;
+#else
         mti-&gt;flags = QtPrivate::QMetaTypeForType&lt;int&gt;::Flags | QMetaType::IsEnumeration;
+#endif
         mti-&gt;defaultCtr = QtPrivate::QMetaTypeForType&lt;int&gt;::getDefaultCtr();
         mti-&gt;copyCtr = QtPrivate::QMetaTypeForType&lt;int&gt;::getCopyCtr();
--- a/sip/QtCore/QtCoremod.sip
+++ b/sip/QtCore/QtCoremod.sip
@@ -23,5 +23,5 @@
 %Module(name=PyQt6.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional", use_limited_api=True, py_ssize_t_clean=True)
 
-%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0}
+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0}
 
 %Platforms {Android iOS Linux macOS WebAssembly Windows}
--- a/sip/QtXml/qdom.sip
+++ b/sip/QtXml/qdom.sip
@@ -159,6 +159,8 @@
     QDomNodeList(const QDomNodeList &amp;);
     ~QDomNodeList();
+%If (- Qt_6_9_0)
     bool operator==(const QDomNodeList &amp;) const;
     bool operator!=(const QDomNodeList &amp;) const;
+%End
     QDomNode item(int index) const;
     QDomNode at(int index) const;
</pre></body></html>