vertical_align_top

/ v5.15.15-lts-lgpl / xmlstream / 20250125183845 /

Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -minimal -module QtCore -module QtXml -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
In file included from ../../../include/QtCore/qlist.h:1,
                 from $ROOT/src/qt5/qtbase/src/corelib/io/qurl.h:47,
                 from $ROOT/src/qt5/qtbase/src/corelib/io/qurl.cpp:409:
In member function ‘void QList::append(const T&) [with T = QUrl]’,
    inlined from ‘void QList::append(const T&) [with T = QUrl]’ at ../../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/tools/qlist.h:620:27,
    inlined from ‘static QList QUrl::fromStringList(const QStringList&, QUrl::ParsingMode)’ at $ROOT/src/qt5/qtbase/src/corelib/io/qurl.cpp:4179:19:
../../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/tools/qlist.h:648:13: warning: ‘copy’ may be used uninitialized [-Wmaybe-uninitialized]
  648 |             *n = copy;
      |             ^
../../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/tools/qlist.h: In static member function ‘static QList QUrl::fromStringList(const QStringList&, QUrl::ParsingMode)’:
../../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/tools/qlist.h:640:22: note: ‘copy’ declared here
  640 |             Node *n, copy;
      |                      ^~~~
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtCore -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
WARNING: Failure to find: $ROOT/build/xmlstream/qtbase/src/corelib/qt5core_metatypes.json
$ROOT/src/qt5/qtbase/src/corelib/kernel/qobjectdefs.h:0: Note: No relevant classes found. No output generated.
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtSql -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtGui -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtNetwork -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtXml -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtDBus -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
WARNING: Failure to find: $ROOT/build/xmlstream/qtbase/src/gui/qt5gui_metatypes.json
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtConcurrent -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:57:28: error: ‘QXmlStreamAttributes’ does not name a type
   57 | static bool parseArg(const QXmlStreamAttributes &attributes, QDBusIntrospection::Argument &argData,
      |                            ^~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp: In function ‘bool parseArg(const int&, QDBusIntrospection::Argument&, QDBusIntrospection::Interface*)’:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:60:40: error: request for member ‘value’ in ‘attributes’, which is of non-class type ‘const int’
   60 |     const QString argType = attributes.value(QLatin1String("type")).toString();
      |                                        ^~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:68:31: error: request for member ‘value’ in ‘attributes’, which is of non-class type ‘const int’
   68 |     argData.name = attributes.value(QLatin1String("name")).toString();
      |                               ^~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:72:20: error: request for member ‘hasAttribute’ in ‘attributes’, which is of non-class type ‘const int’
   72 |     if (attributes.hasAttribute(QLatin1String("direction"))) {
      |                    ^~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:73:46: error: request for member ‘value’ in ‘attributes’, which is of non-class type ‘const int’
   73 |         const QString direction = attributes.value(QLatin1String("direction")).toString();
      |                                              ^~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp: At global scope:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:84:35: error: ‘QXmlStreamReader’ does not name a type
   84 | static bool parseAnnotation(const QXmlStreamReader &xml, QDBusIntrospection::Annotations &annotations,
      |                                   ^~~~~~~~~~~~~~~~
In file included from ../../include/QtCore/qglobal.h:1,
                 from ../../include/QtDBus/../../../../../src/qt5/qtbase/src/dbus/qtdbusglobal.h:43,
                 from ../../include/QtDBus/qtdbusglobal.h:1,
                 from ../../include/QtDBus/5.15.15/QtDBus/private/../../../../../../../../src/qt5/qtbase/src/dbus/qtdbusglobal_p.h:54,
                 from ../../include/QtDBus/5.15.15/QtDBus/private/qtdbusglobal_p.h:1,
                 from $ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser_p.h:54,
                 from $ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:40:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp: In function ‘bool parseAnnotation(const int&, QDBusIntrospection::Annotations&, QDBusIntrospection::Interface*, bool)’:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:87:18: error: request for member ‘isStartElement’ in ‘xml’, which is of non-class type ‘const int’
   87 |     Q_ASSERT(xml.isStartElement() && xml.name() == QLatin1String("annotation"));
      |                  ^~~~~~~~~~~~~~
../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/global/qglobal.h:857:56: note: in definition of macro ‘Q_ASSERT’
  857 | #    define Q_ASSERT(cond) static_cast(false && (cond))
      |                                                        ^~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:87:42: error: request for member ‘name’ in ‘xml’, which is of non-class type ‘const int’
   87 |     Q_ASSERT(xml.isStartElement() && xml.name() == QLatin1String("annotation"));
      |                                          ^~~~
../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/global/qglobal.h:857:56: note: in definition of macro ‘Q_ASSERT’
  857 | #    define Q_ASSERT(cond) static_cast(false && (cond))
      |                                                        ^~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:89:11: error: ‘QXmlStreamAttributes’ does not name a type
   89 |     const QXmlStreamAttributes attributes = xml.attributes();
      |           ^~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:90:26: error: ‘attributes’ was not declared in this scope; did you mean ‘__attribute__’?
   90 |     const QString name = attributes.value(QLatin1String("name")).toString();
      |                          ^~~~~~~~~~
      |                          __attribute__
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp: At global scope:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:105:27: error: ‘QXmlStreamReader’ was not declared in this scope
  105 | static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData,
      |                           ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:105:45: error: ‘xml’ was not declared in this scope
  105 | static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData,
      |                                             ^~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:105:79: error: expected primary-expression before ‘&’ token
  105 | static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData,
      |                                                                               ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:105:80: error: ‘propertyData’ was not declared in this scope
  105 | static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData,
      |                                                                                ^~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:106:47: error: expected primary-expression before ‘*’ token
  106 |                 QDBusIntrospection::Interface *ifaceData)
      |                                               ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:106:48: error: ‘ifaceData’ was not declared in this scope
  106 |                 QDBusIntrospection::Interface *ifaceData)
      |                                                ^~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:106:57: error: expression list treated as compound expression in initializer [-fpermissive]
  106 |                 QDBusIntrospection::Interface *ifaceData)
      |                                                         ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:171:25: error: ‘QXmlStreamReader’ was not declared in this scope
  171 | static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData,
      |                         ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:171:43: error: ‘xml’ was not declared in this scope
  171 | static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData,
      |                                           ^~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:171:75: error: expected primary-expression before ‘&’ token
  171 | static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData,
      |                                                                           ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:171:76: error: ‘methodData’ was not declared in this scope
  171 | static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData,
      |                                                                            ^~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:172:39: error: expected primary-expression before ‘*’ token
  172 |         QDBusIntrospection::Interface *ifaceData)
      |                                       ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:172:40: error: ‘ifaceData’ was not declared in this scope
  172 |         QDBusIntrospection::Interface *ifaceData)
      |                                        ^~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:172:49: error: expression list treated as compound expression in initializer [-fpermissive]
  172 |         QDBusIntrospection::Interface *ifaceData)
      |                                                 ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:228:25: error: ‘QXmlStreamReader’ was not declared in this scope
  228 | static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData,
      |                         ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:228:43: error: ‘xml’ was not declared in this scope
  228 | static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData,
      |                                           ^~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:228:75: error: expected primary-expression before ‘&’ token
  228 | static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData,
      |                                                                           ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:228:76: error: ‘signalData’ was not declared in this scope; did you mean ‘signals’?
  228 | static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData,
      |                                                                            ^~~~~~~~~~
      |                                                                            signals
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:229:39: error: expected primary-expression before ‘*’ token
  229 |         QDBusIntrospection::Interface *ifaceData)
      |                                       ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:229:40: error: ‘ifaceData’ was not declared in this scope
  229 |         QDBusIntrospection::Interface *ifaceData)
      |                                        ^~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:229:49: error: expression list treated as compound expression in initializer [-fpermissive]
  229 |         QDBusIntrospection::Interface *ifaceData)
      |                                                 ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:279:13: error: variable or field ‘readInterface’ declared void
  279 | static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData,
      |             ^~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:279:27: error: ‘QXmlStreamReader’ was not declared in this scope
  279 | static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData,
      |                           ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:279:45: error: ‘xml’ was not declared in this scope
  279 | static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData,
      |                                             ^~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:279:77: error: expected primary-expression before ‘*’ token
  279 | static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData,
      |                                                                             ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:279:78: error: ‘objData’ was not declared in this scope
  279 | static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData,
      |                                                                              ^~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:280:40: error: expected primary-expression before ‘*’ token
  280 |         QDBusIntrospection::Interfaces *interfaces)
      |                                        ^
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:280:41: error: ‘interfaces’ was not declared in this scope
  280 |         QDBusIntrospection::Interfaces *interfaces)
      |                                         ^~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:328:28: error: ‘QXmlStreamReader’ does not name a type
  328 | static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel)
      |                            ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp: In function ‘void readNode(const int&, QDBusIntrospection::Object*, int)’:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:330:33: error: request for member ‘attributes’ in ‘xml’, which is of non-class type ‘const int’
  330 |     const QString objName = xml.attributes().value(QLatin1String("name")).toString();
      |                                 ^~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp: In constructor ‘QDBusXmlParser::QDBusXmlParser(const QString&, const QString&, const QString&)’:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:353:5: error: ‘QXmlStreamReader’ was not declared in this scope
  353 |     QXmlStreamReader xml(xmlData);
      |     ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:357:13: error: ‘xml’ was not declared in this scope
  357 |     while (!xml.atEnd()) {
      |             ^~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:361:14: error: ‘QXmlStreamReader’ is not a class, namespace, or enumeration
  361 |         case QXmlStreamReader::StartElement:
      |              ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:365:17: error: ‘readInterface’ was not declared in this scope
  365 |                 readInterface(xml, m_object, &m_interfaces);
      |                 ^~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:373:14: error: ‘QXmlStreamReader’ is not a class, namespace, or enumeration
  373 |         case QXmlStreamReader::EndElement:
      |              ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:380:14: error: ‘QXmlStreamReader’ is not a class, namespace, or enumeration
  380 |         case QXmlStreamReader::StartDocument:
      |              ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:381:14: error: ‘QXmlStreamReader’ is not a class, namespace, or enumeration
  381 |         case QXmlStreamReader::EndDocument:
      |              ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:382:14: error: ‘QXmlStreamReader’ is not a class, namespace, or enumeration
  382 |         case QXmlStreamReader::DTD:
      |              ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:385:14: error: ‘QXmlStreamReader’ is not a class, namespace, or enumeration
  385 |         case QXmlStreamReader::Comment:
      |              ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:388:14: error: ‘QXmlStreamReader’ is not a class, namespace, or enumeration
  388 |         case QXmlStreamReader::Characters:
      |              ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:399:9: error: ‘xml’ was not declared in this scope
  399 |     if (xml.hasError()) {
      |         ^~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp: At global scope:
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:328:13: warning: ‘void readNode(const int&, QDBusIntrospection::Object*, int)’ defined but not used [-Wunused-function]
  328 | static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel)
      |             ^~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:228:13: warning: ‘parseSignal’ defined but not used [-Wunused-variable]
  228 | static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData,
      |             ^~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:171:13: warning: ‘parseMethod’ defined but not used [-Wunused-variable]
  171 | static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData,
      |             ^~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:105:13: warning: ‘parseProperty’ defined but not used [-Wunused-variable]
  105 | static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData,
      |             ^~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:84:13: warning: ‘bool parseAnnotation(const int&, QDBusIntrospection::Annotations&, QDBusIntrospection::Interface*, bool)’ defined but not used [-Wunused-function]
   84 | static bool parseAnnotation(const QXmlStreamReader &xml, QDBusIntrospection::Annotations &annotations,
      |             ^~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/dbus/qdbusxmlparser.cpp:57:13: warning: ‘bool parseArg(const int&, QDBusIntrospection::Argument&, QDBusIntrospection::Interface*)’ defined but not used [-Wunused-function]
   57 | static bool parseArg(const QXmlStreamAttributes &attributes, QDBusIntrospection::Argument &argData,
      |             ^~~~~~~~
make[3]: *** [Makefile:3885: .obj/qdbusxmlparser.o] Error 1
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp: In member function ‘virtual int QDomDocumentLocator::column() const’:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:183:35: error: invalid use of incomplete type ‘class QXmlStreamReader’
  183 |     return static_cast(reader->columnNumber());
      |                                   ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp: In member function ‘virtual int QDomDocumentLocator::line() const’:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:189:35: error: invalid use of incomplete type ‘class QXmlStreamReader’
  189 |     return static_cast(reader->lineNumber());
      |                                   ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp: In member function ‘bool QDomBuilder::startElement(const QString&, const QString&, const QXmlStreamAttributes&)’:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:346:29: error: range-based ‘for’ expression of type ‘const QXmlStreamAttributes’ has incomplete type
  346 |     for (const auto &attr : atts) {
      |                             ^~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp: In member function ‘bool QDomParser::parseProlog()’:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:504:19: error: invalid use of incomplete type ‘class QXmlStreamReader’
  504 |     while (!reader->atEnd()) {
      |                   ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:505:15: error: invalid use of incomplete type ‘class QXmlStreamReader’
  505 |         reader->readNext();
      |               ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:507:19: error: invalid use of incomplete type ‘class QXmlStreamReader’
  507 |         if (reader->hasError()) {
      |                   ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:508:41: error: invalid use of incomplete type ‘class QXmlStreamReader’
  508 |             domBuilder.fatalError(reader->errorString());
      |                                         ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:512:23: error: invalid use of incomplete type ‘class QXmlStreamReader’
  512 |         switch (reader->tokenType()) {
      |                       ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:513:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  513 |         case QXmlStreamReader::StartDocument:
      |                                ^~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:514:24: error: invalid use of incomplete type ‘class QXmlStreamReader’
  514 |             if (!reader->documentVersion().isEmpty()) {
      |                        ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:516:32: error: invalid use of incomplete type ‘class QXmlStreamReader’
  516 |                 value += reader->documentVersion();
      |                                ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:518:28: error: invalid use of incomplete type ‘class QXmlStreamReader’
  518 |                 if (!reader->documentEncoding().isEmpty()) {
      |                            ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:520:36: error: invalid use of incomplete type ‘class QXmlStreamReader’
  520 |                     value += reader->documentEncoding();
      |                                    ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:523:27: error: invalid use of incomplete type ‘class QXmlStreamReader’
  523 |                 if (reader->isStandaloneDocument()) {
      |                           ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:538:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  538 |         case QXmlStreamReader::DTD:
      |                                ^~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:545:62: error: invalid use of incomplete type ‘class QXmlStreamReader’
  545 |             if (!domBuilder.startDTD(stringRefToString(reader->dtdName()),
      |                                                              ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:546:62: error: invalid use of incomplete type ‘class QXmlStreamReader’
  546 |                                      stringRefToString(reader->dtdPublicId()),
      |                                                              ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:547:62: error: invalid use of incomplete type ‘class QXmlStreamReader’
  547 |                                      stringRefToString(reader->dtdSystemId()))) {
      |                                                              ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:552:44: error: invalid use of incomplete type ‘class QXmlStreamReader’
  552 |             if (!domBuilder.parseDTD(reader->text().toString()))
      |                                            ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:557:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  557 |         case QXmlStreamReader::Comment:
      |                                ^~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:558:43: error: invalid use of incomplete type ‘class QXmlStreamReader’
  558 |             if (!domBuilder.comment(reader->text().toString())) {
      |                                           ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:563:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  563 |         case QXmlStreamReader::ProcessingInstruction:
      |                                ^~~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:564:57: error: invalid use of incomplete type ‘class QXmlStreamReader’
  564 |             if (!domBuilder.processingInstruction(reader->processingInstructionTarget().toString(),
      |                                                         ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:565:57: error: invalid use of incomplete type ‘class QXmlStreamReader’
  565 |                                                   reader->processingInstructionData().toString())) {
      |                                                         ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp: In member function ‘bool QDomParser::parseBody()’:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:585:19: error: invalid use of incomplete type ‘class QXmlStreamReader’
  585 |     while (!reader->atEnd() && !reader->hasError()) {
      |                   ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:585:39: error: invalid use of incomplete type ‘class QXmlStreamReader’
  585 |     while (!reader->atEnd() && !reader->hasError()) {
      |                                       ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:586:23: error: invalid use of incomplete type ‘class QXmlStreamReader’
  586 |         switch (reader->tokenType()) {
      |                       ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:587:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  587 |         case QXmlStreamReader::StartElement:
      |                                ^~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:588:33: error: invalid use of incomplete type ‘class QXmlStreamReader’
  588 |             tagStack.push(reader->qualifiedName());
      |                                 ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:589:66: error: invalid use of incomplete type ‘class QXmlStreamReader’
  589 |             if (!domBuilder.startElement(stringRefToString(reader->namespaceUri()),
      |                                                                  ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:590:66: error: invalid use of incomplete type ‘class QXmlStreamReader’
  590 |                                          stringRefToString(reader->qualifiedName()),
      |                                                                  ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:591:48: error: invalid use of incomplete type ‘class QXmlStreamReader’
  591 |                                          reader->attributes())) {
      |                                                ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:597:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  597 |         case QXmlStreamReader::EndElement:
      |                                ^~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:598:43: error: invalid use of incomplete type ‘class QXmlStreamReader’
  598 |             if (tagStack.empty() || reader->qualifiedName() != tagStack.top()) {
      |                                           ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:600:81: error: invalid use of incomplete type ‘class QXmlStreamReader’
  600 |                         QDomParser::tr("Unexpected end element '%1'").arg(reader->name()));
      |                                                                                 ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:610:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  610 |         case QXmlStreamReader::Characters:
      |                                ^~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:611:24: error: invalid use of incomplete type ‘class QXmlStreamReader’
  611 |             if (!reader->isWhitespace()) { // Skip the content consisting of only whitespaces
      |                        ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:612:28: error: invalid use of incomplete type ‘class QXmlStreamReader’
  612 |                 if (!reader->text().toString().trimmed().isEmpty()) {
      |                            ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:613:54: error: invalid use of incomplete type ‘class QXmlStreamReader’
  613 |                     if (!domBuilder.characters(reader->text().toString(), reader->isCDATA())) {
      |                                                      ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:613:81: error: invalid use of incomplete type ‘class QXmlStreamReader’
  613 |                     if (!domBuilder.characters(reader->text().toString(), reader->isCDATA())) {
      |                                                                                 ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:621:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  621 |         case QXmlStreamReader::Comment:
      |                                ^~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:622:43: error: invalid use of incomplete type ‘class QXmlStreamReader’
  622 |             if (!domBuilder.comment(reader->text().toString())) {
      |                                           ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:627:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  627 |         case QXmlStreamReader::ProcessingInstruction:
      |                                ^~~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:628:57: error: invalid use of incomplete type ‘class QXmlStreamReader’
  628 |             if (!domBuilder.processingInstruction(reader->processingInstructionTarget().toString(),
      |                                                         ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:629:57: error: invalid use of incomplete type ‘class QXmlStreamReader’
  629 |                                                   reader->processingInstructionData().toString())) {
      |                                                         ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:635:32: error: incomplete type ‘QXmlStreamReader’ used in nested name specifier
  635 |         case QXmlStreamReader::EntityReference:
      |                                ^~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:636:49: error: invalid use of incomplete type ‘class QXmlStreamReader’
  636 |             if (!domBuilder.skippedEntity(reader->name().toString())) {
      |                                                 ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:647:15: error: invalid use of incomplete type ‘class QXmlStreamReader’
  647 |         reader->readNext();
      |               ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:650:15: error: invalid use of incomplete type ‘class QXmlStreamReader’
  650 |     if (reader->hasError()) {
      |               ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:651:37: error: invalid use of incomplete type ‘class QXmlStreamReader’
  651 |         domBuilder.fatalError(reader->errorString());
      |                                     ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:652:15: error: invalid use of incomplete type ‘class QXmlStreamReader’
  652 |         reader->readNext();
      |               ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp: In member function ‘bool QDomParser::parseMarkupDecl()’:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:668:33: error: invalid use of incomplete type ‘class QXmlStreamReader’
  668 |     const auto entities = reader->entityDeclarations();
      |                                 ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:686:34: error: invalid use of incomplete type ‘class QXmlStreamReader’
  686 |     const auto notations = reader->notationDeclarations();
      |                                  ^~
In file included from $ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers.cpp:44:
$ROOT/src/qt5/qtbase/src/xml/dom/qdomhelpers_p.h:61:7: note: forward declaration of ‘class QXmlStreamReader’
   61 | class QXmlStreamReader;
      |       ^~~~~~~~~~~~~~~~
make[3]: *** [Makefile:715: .obj/qdomhelpers.o] Error 1
make[3]: Target 'first' not remade because of errors.
make[2]: *** [Makefile:270: sub-xml-make_first] Error 2
$ROOT/src/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp: In member function ‘void QNetworkReplyHttpImplPrivate::postRequest(const QNetworkRequest&)’:
$ROOT/src/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:700:56: warning: ‘QNetworkRequest::FollowRedirectsAttribute’ is deprecated: Use RedirectPolicyAttribute [-Wdeprecated-declarations]
  700 |     else if (newHttpRequest.attribute(QNetworkRequest::FollowRedirectsAttribute).toBool())
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from $ROOT/src/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl_p.h:55,
                 from $ROOT/src/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:42:
$ROOT/src/qt5/qtbase/src/network/access/qnetworkrequest.h:97:9: note: declared here
   97 |         FollowRedirectsAttribute Q_DECL_ENUMERATOR_DEPRECATED_X("Use RedirectPolicyAttribute"),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:700:56: warning: ‘QNetworkRequest::FollowRedirectsAttribute’ is deprecated: Use RedirectPolicyAttribute [-Wdeprecated-declarations]
  700 |     else if (newHttpRequest.attribute(QNetworkRequest::FollowRedirectsAttribute).toBool())
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from $ROOT/src/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl_p.h:55,
                 from $ROOT/src/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:42:
$ROOT/src/qt5/qtbase/src/network/access/qnetworkrequest.h:97:9: note: declared here
   97 |         FollowRedirectsAttribute Q_DECL_ENUMERATOR_DEPRECATED_X("Use RedirectPolicyAttribute"),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Target 'first' not remade because of errors.
make[2]: *** [Makefile:322: sub-dbus-make_first] Error 2
$ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessdebugpipebackend_p.h:0: Note: No relevant classes found. No output generated.
$ROOT/src/qt5/qtbase/src/gui/text/qfontengine.cpp: In member function ‘bool QFontEngine::supportsScript(QChar::Script) const’:
$ROOT/src/qt5/qtbase/src/gui/text/qfontengine.cpp:377:35: warning: ‘void hb_ot_tags_from_script(hb_script_t, hb_tag_t*, hb_tag_t*)’ is deprecated: Use 'hb_ot_tags_from_script_and_language' instead [-Wdeprecated-declarations]
  377 |             hb_ot_tags_from_script(hb_qt_script_to_script(script), &script_tag_1, &script_tag_2);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/harfbuzz/hb-ot.h:34,
                 from $ROOT/src/qt5/qtbase/src/gui/text/qfontengine.cpp:58:
/usr/include/harfbuzz/hb-ot-deprecated.h:63:1: note: declared here
   63 | hb_ot_tags_from_script (hb_script_t  script,
      | ^~~~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_merge_lines’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:890:73: warning: unused parameter ‘n_lines’ [-Wunused-parameter]
  890 | md_merge_lines(MD_CTX* ctx, OFF beg, OFF end, const MD_LINE* lines, int n_lines,
      |                                                                     ~~~~^~~~~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_is_hex_entity_contents’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:1235:35: warning: unused parameter ‘ctx’ [-Wunused-parameter]
 1235 | md_is_hex_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end)
      |                           ~~~~~~~~^~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_is_dec_entity_contents’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:1251:35: warning: unused parameter ‘ctx’ [-Wunused-parameter]
 1251 | md_is_dec_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end)
      |                           ~~~~~~~~^~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_is_named_entity_contents’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:1267:37: warning: unused parameter ‘ctx’ [-Wunused-parameter]
 1267 | md_is_named_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end)
      |                             ~~~~~~~~^~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_free_attribute’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:1373:27: warning: unused parameter ‘ctx’ [-Wunused-parameter]
 1373 | md_free_attribute(MD_CTX* ctx, MD_ATTRIBUTE_BUILD* build)
      |                   ~~~~~~~~^~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_link_label_cmp’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:1590:21: warning: comparison of integer expressions of different signedness: ‘MD_OFFSET’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1590 |         if(a_fi_off >= a_fi.n_codepoints) {
      |                     ^~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:1595:21: warning: comparison of integer expressions of different signedness: ‘MD_OFFSET’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1595 |         if(b_fi_off >= b_fi.n_codepoints) {
      |                     ^~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_analyze_marks’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:3945:46: warning: unused parameter ‘lines’ [-Wunused-parameter]
 3945 | md_analyze_marks(MD_CTX* ctx, const MD_LINE* lines, int n_lines,
      |                               ~~~~~~~~~~~~~~~^~~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:3945:57: warning: unused parameter ‘n_lines’ [-Wunused-parameter]
 3945 | md_analyze_marks(MD_CTX* ctx, const MD_LINE* lines, int n_lines,
      |                                                     ~~~~^~~~~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: At top level:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:5686:1: warning: missing initializer for field ‘beg’ of ‘MD_LINE_ANALYSIS’ {aka ‘const struct MD_LINE_ANALYSIS_tag’} [-Wmissing-field-initializers]
 5686 | static const MD_LINE_ANALYSIS md_dummy_blank_line = { MD_LINE_BLANK, 0 };
      | ^~~~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:214:9: note: ‘beg’ declared here
  214 |     OFF beg;
      |         ^~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_enter_child_containers’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:5534:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5534 |                 is_ordered_list = TRUE;
      |                                 ^
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:5537:13: note: here
 5537 |             case _T('-'):
      |             ^~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_leave_child_containers’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:5580:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5580 |                 is_ordered_list = TRUE;
      |                                 ^
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:5583:13: note: here
 5583 |             case _T('-'):
      |             ^~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_rollback’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:2668:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2668 |                 if((mark_flags & MD_MARK_CLOSER)  &&  mark->prev > opener_index) {
      |                   ^
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:2675:13: note: here
 2675 |             default:
      |             ^~~~~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c: In function ‘md_process_inlines’:
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:4153:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4153 |                     if(ctx->parser.flags & MD_FLAG_UNDERLINE) {
      |                       ^
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:4169:17: note: here
 4169 |                 case '*':       /* Emphasis, strong emphasis. */
      |                 ^~~~
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:4257:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4257 |                     if(!(mark->flags & MD_MARK_AUTOLINK)) {
      |                       ^
$ROOT/src/qt5/qtbase/src/3rdparty/md4c/md4c.c:4267:17: note: here
 4267 |                 case '@':       /* Permissive e-mail autolink. */
      |                 ^~~~
$ROOT/src/qt5/qtbase/src/gui/text/qharfbuzzng.cpp: In constructor ‘_hb_unicode_funcs_t::_hb_unicode_funcs_t()’:
$ROOT/src/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:432:50: warning: ‘void hb_unicode_funcs_set_eastasian_width_func(hb_unicode_funcs_t*, hb_unicode_eastasian_width_func_t, void*, hb_destroy_func_t)’ is deprecated [-Wdeprecated-declarations]
  432 |         hb_unicode_funcs_set_eastasian_width_func(funcs, _hb_qt_unicode_eastasian_width, NULL, NULL);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/harfbuzz/hb.h:34,
                 from $ROOT/src/qt5/qtbase/src/gui/text/qharfbuzzng_p.h:61,
                 from $ROOT/src/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:41:
/usr/include/harfbuzz/hb-deprecated.h:96:1: note: declared here
   96 | hb_unicode_funcs_set_eastasian_width_func (hb_unicode_funcs_t *ufuncs,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:438:58: warning: ‘void hb_unicode_funcs_set_decompose_compatibility_func(hb_unicode_funcs_t*, hb_unicode_decompose_compatibility_func_t, void*, hb_destroy_func_t)’ is deprecated [-Wdeprecated-declarations]
  438 |         hb_unicode_funcs_set_decompose_compatibility_func(funcs, _hb_qt_unicode_decompose_compatibility, NULL, NULL);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/harfbuzz/hb.h:34,
                 from $ROOT/src/qt5/qtbase/src/gui/text/qharfbuzzng_p.h:61,
                 from $ROOT/src/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:41:
/usr/include/harfbuzz/hb-deprecated.h:158:1: note: declared here
  158 | hb_unicode_funcs_set_decompose_compatibility_func (hb_unicode_funcs_t *ufuncs,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp: In member function ‘virtual QNetworkReply* QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, const QNetworkRequest&, QIODevice*)’:
$ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp:1397:43: warning: ‘QNetworkRequest::FollowRedirectsAttribute’ is deprecated: Use RedirectPolicyAttribute [-Wdeprecated-declarations]
 1397 |         && req.attribute(QNetworkRequest::FollowRedirectsAttribute).isNull()) {
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../include/QtNetwork/qnetworkrequest.h:1,
                 from $ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessmanager.h:44,
                 from $ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp:42:
../../include/QtNetwork/../../../../../src/qt5/qtbase/src/network/access/qnetworkrequest.h:97:9: note: declared here
   97 |         FollowRedirectsAttribute Q_DECL_ENUMERATOR_DEPRECATED_X("Use RedirectPolicyAttribute"),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
$ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp:1397:43: warning: ‘QNetworkRequest::FollowRedirectsAttribute’ is deprecated: Use RedirectPolicyAttribute [-Wdeprecated-declarations]
 1397 |         && req.attribute(QNetworkRequest::FollowRedirectsAttribute).isNull()) {
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../include/QtNetwork/qnetworkrequest.h:1,
                 from $ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessmanager.h:44,
                 from $ROOT/src/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp:42:
../../include/QtNetwork/../../../../../src/qt5/qtbase/src/network/access/qnetworkrequest.h:97:9: note: declared here
   97 |         FollowRedirectsAttribute Q_DECL_ENUMERATOR_DEPRECATED_X("Use RedirectPolicyAttribute"),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtOpenGLExtensions -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtPlatformHeaders -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtWidgets -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
WARNING: Failure to find: $ROOT/build/xmlstream/qtbase/src/widgets/qt5widgets_metatypes.json
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtPrintSupport -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtTest -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
Project MESSAGE: perl -w $ROOT/src/qt5/qtbase/bin/syncqt.pl -module QtOpenGL -version 5.15.15 -outdir $ROOT/build/xmlstream/qtbase -builddir $ROOT/build/xmlstream/qtbase $ROOT/src/qt5/qtbase
$ROOT/src/qt5/qtbase/src/printsupport/kernel/qprinter.cpp: In member function ‘QPrinter::PaperSize QPrinter::paperSize() const’:
$ROOT/src/qt5/qtbase/src/printsupport/kernel/qprinter.cpp:1077:20: warning: ‘QPagedPaintDevice::PageSize QPrinter::pageSize() const’ is deprecated: Use pageLayout().pageSize().id() instead. [-Wdeprecated-declarations]
 1077 |     return pageSize();
      |            ~~~~~~~~^~
In file included from $ROOT/src/qt5/qtbase/src/printsupport/kernel/qprinter.cpp:40:
$ROOT/src/qt5/qtbase/src/printsupport/kernel/qprinter.h:179:14: note: declared here
  179 |     PageSize pageSize() const;
      |              ^~~~~~~~
make[2]: Target 'first' not remade because of errors.
make[1]: *** [Makefile:51: sub-src-make_first] Error 2
make[1]: Target 'first' not remade because of errors.
make: *** [Makefile:51: module-qtbase-make_first] Error 2
make: Target 'first' not remade because of errors.