Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-40039

can't build docs for qtbase on dev branch - failure while creating index

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.4.0
    • 5.4.0
    • Documentation
    • None

    Description

      Usually I just run "make docs" but it hasn't been working in qtbase. After adding a qDebug I managed to narrow it down like this

      cd qt5-dbg/qtbase/src/corelib
      
      QT_INSTALL_DOCS=/home/rutledge/dev/qt5/qtbase/doc QT_VERSION_TAG=540 QT_VER=5.4 QT_VERSION=5.4.0 QT_PLUGIN_PATH=/home/rutledge/dev/qt5-dbg/qtbase/plugins LD_LIBRARY_PATH=/home/rutledge/dev/qt5-dbg/qtbase/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} /home/rutledge/dev/qt5-dbg/qtbase/bin/qdoc -outputdir /home/rutledge/dev/qt5-dbg/qtbase/doc/qtcore -installdir /home/rutledge/dev/qt5-dbg/qtbase/doc /home/rutledge/dev/qt5/qtbase/src/corelib/doc/qtcore.qdocconf -prepare -no-link-errors
      Dependent modules specified, but no index directories were set. There will probably be errors for missing links.
      void QXmlStreamWriter::writeAttribute(const QString&, const QString&) "/home/rutledge/dev/qt5-dbg/qtbase/doc/qtcore/qtcore.index" "typedef" "Qt::ApplicationStates"
      ASSERT: "d->inStartElement" in file /home/rutledge/dev/qt5/qtbase/src/corelib/xml/qxmlstream.cpp, line 3421
      

      so qtbase/doc/qtcore/qtcore.index is incomplete and it doesn't proceed further.

      void QXmlStreamWriter::writeAttribute(const QString &qualifiedName, const QString &value)
      {
          Q_D(QXmlStreamWriter);
          if (!d->inStartElement) {
              QFile *f = static_cast<QFile *>(d->device);
              qDebug() << Q_FUNC_INFO << f->fileName() << qualifiedName << value;
          }
          Q_ASSERT(d->inStartElement);
      ...
      }
      

      Attachments

        For Gerrit Dashboard: QTBUG-40039
        # Subject Branch Project Status CR V

        Activity

          People

            gbk Martin Smith (Qt)
            srutledg Shawn Rutledge
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes