Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8.0 Beta2
-
-
73512f6a9 (dev), 979606323 (6.8), 3cc8ce82f (6.7)
-
DaVinci 100
Description
When building Qt Creator with Qt 6.8.0 snapshots, qdoc crashes when building the developer documentation on Linux RHEL 8.8:
[5/6] Build HTML documentation from qtcreatordev/qtcreator-dev.qdocconf FAILED: doc/CMakeFiles/html_docs_qtcreator-dev /home/qt/work/build/qt-creator_build/build/doc/CMakeFiles/html_docs_qtcreator-dev cd /home/qt/work/build/qt-creator/doc && /opt/cmake-3.27.7/bin/cmake -E env IDE_ID=qtcreator IDE_CASED_ID=QtCreator "IDE_DISPLAY_NAME=Qt Creator" QTC_DOCS_DIR=/home/qt/work/build/qt-creator/doc QTC_VERSION=14.0.1 QTC_VERSION_TAG=1401 QTCREATOR_COPYRIGHT_YEAR=2024 QT_INSTALL_DOCS=/home/qt/work/build/qt_install_dir/doc QDOC_INDEX_DIR=/home/qt/work/build/qt_install_dir/doc /home/qt/work/build/qt_install_dir/bin/qdoc -outputdir /home/qt/work/build/qt-creator_build/build/doc/html/qtcreator-dev qtcreatordev/qtcreator-dev.qdocconf -indexdir /home/qt/work/build/qt_install_dir/doc -indexdir /home/qt/work/build/qt-creator_build/build/doc/html @/home/qt/work/build/qt-creator_build/build/doc/cmake/qdoc_qtcreator-dev.inc QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtwidgets" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtcore" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtqml" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtquick" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qmake" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtdesigner" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtdoc" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtgui" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qthelp" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtquickcontrols" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtlinguist" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtsensors" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtuitools" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qtxml" QDoc: warning: "qtcreator-dev" Cannot locate index file for dependency "qttestlib" (qdoc) Could not find the module header in include paths for module "qtcreator-dev" (include paths: std::vector<>[106](-I/home/qt/work/build/qt-creator/src/plugins, -I/home/qt/work/build/qt-creator/src/libs, -I/home/qt/work/build/qt-creator/src/plugins, -I/home/qt/work/build/downloads/libclang/libclang/include, -I/home/qt/work/build/qt_install_dir/include/QtQml/6.8.0, -I/home/qt/work/build/qt_install_dir/include/QtQml/6.8.0/QtQml, -I/home/qt/work/build/qt_install_dir/include/QtCore/6.8.0, -I/home/qt/work/build/qt_install_dir/include/QtCore/6.8.0/QtCore, -I/home/qt/work/build/qt_install_dir/include/QtCore, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/mkspecs/linux-g++, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtQml, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtQmlIntegration, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtNetwork, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt-creator/src, -I/home/qt/work/build/qt_install_dir/include/QtCore, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/mkspecs/linux-g++, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt-creator/src/libs, -I/home/qt/work/build/qt-creator/src/libs/utils/mimetypes2, -I/home/qt/work/build/qt_install_dir/include/QtConcurrent, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtCore, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/mkspecs/linux-g++, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtNetwork, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtGui, -I/home/qt/work/build/qt_install_dir/include, -I/usr/include, -I/home/qt/work/build/qt_install_dir/include/QtWidgets, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtCore5Compat, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt-creator/src/libs, -I/home/qt/work/build/qt_install_dir/include/QtWidgets, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtCore, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/mkspecs/linux-g++, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtGui, -I/home/qt/work/build/qt_install_dir/include, -I/usr/include, -I/home/qt/work/build/qt_install_dir/include/QtConcurrent, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtCore, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/mkspecs/linux-g++, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtNetwork, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtCore, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/mkspecs/linux-g++, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt-creator/src/shared/designerintegrationv2, -I/home/qt/work/build/qt-creator/src/shared, -I/home/qt/work/build/qt-creator/src/shared/proparser, -I/home/qt/work/build/qt-creator/src/shared/help, -I/home/qt/work/build/qt-creator/src/libs, -I/home/qt/work/build/qt_install_dir/include/QtCore, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/mkspecs/linux-g++, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt-creator/src/libs, -I/home/qt/work/build/qt-creator/src/libs/utils/mimetypes2, -I/home/qt/work/build/qt_install_dir/include/QtConcurrent, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtNetwork, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtGui, -I/home/qt/work/build/qt_install_dir/include, -I/usr/include, -I/home/qt/work/build/qt_install_dir/include/QtWidgets, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt_install_dir/include/QtCore5Compat, -I/home/qt/work/build/qt_install_dir/include, -I/home/qt/work/build/qt-creator/src/libs/3rdparty, -I/home/qt/work/build/qt-creator/src/libs, -I/home/qt/work/build/qt-creator/src/plugins, -I/home/qt/work/build/qt-creator/src/tools/sdktool, -I/home/qt/work/build/qt-creator/src/libs, -I/home/qt/work/build/qt-creator/src/tools, -I/home/qt/work/build/qt-creator/src/tools/perfparser/app, -I/home/qt/work/build/qt-creator/src/tools/perfparser, -I/opt/rh/gcc-toolset-10/root/usr/include/c++/10, -I/opt/rh/gcc-toolset-10/root/usr/include/c++/10/x86_64-redhat-linux, -I/opt/rh/gcc-toolset-10/root/usr/include/c++/10/backward, -I/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10/include, -I/usr/local/include, -I/opt/rh/gcc-toolset-10/root/usr/include, -I/usr/include, -I/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10, -I/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/x86_64-redhat-linux, -I/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/backward, -I/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10/include, -I/usr/local/include, -I/opt/rh/gcc-toolset-10/root/usr/include, -I/usr/include) ) Artificial module header built from header dirs in qdocconf file /home/qt/work/build/qt-creator/src/libs/extensionsystem/iplugin.cpp:32: (qdoc) warning: Cannot find 'IPlugin::ShutdownFlag' specified with '\enum' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:631: (qdoc) warning: Cannot find 'CustomTask::Task' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:637: (qdoc) warning: Cannot find 'CustomTask::Deleter' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:643: (qdoc) warning: Cannot find 'CustomTask::TaskSetupHandler' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:678: (qdoc) warning: Cannot find 'CustomTask::TaskDoneHandler' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:867: (qdoc) warning: Cannot find 'sequential' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:882: (qdoc) warning: Cannot find 'parallel' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:893: (qdoc) warning: Cannot find 'parallelIdealThreadCountLimit' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:907: (qdoc) warning: Cannot find 'stopOnError' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:914: (qdoc) warning: Cannot find 'continueOnError' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:919: (qdoc) warning: Cannot find 'stopOnSuccess' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:924: (qdoc) warning: Cannot find 'continueOnSuccess' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:929: (qdoc) warning: Cannot find 'stopOnSuccessOrError' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:934: (qdoc) warning: Cannot find 'finishAllAndSuccess' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:939: (qdoc) warning: Cannot find 'finishAllAndError' specified with '\variable' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:1030: (qdoc) warning: Cannot find 'GroupItem::GroupSetupHandler' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:1060: (qdoc) warning: Cannot find 'GroupItem::GroupDoneHandler' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:3409: (qdoc) warning: Cannot find 'TaskTreeTask' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/solutions/tasking/tasktree.cpp:3415: (qdoc) warning: Cannot find 'TimeoutTask' specified with '\typealias' in any header file /home/qt/work/build/qt-creator/src/libs/utils/qrcparser.cpp:95: (qdoc) warning: Cannot find 'QrcParser::Ptr' specified with '\typedef' in any header file /home/qt/work/build/qt-creator/src/libs/utils/qrcparser.cpp:100: (qdoc) warning: Cannot find 'QrcParser::ConstPtr' specified with '\typedef' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp:132: (qdoc) warning: Cannot find 'ReadOnlyFilesDialog::ReadOnlyResult' specified with '\enum' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:210: (qdoc) warning: Cannot find 'EditorManager::OpenEditorFlag' specified with '\enum' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/idocument.cpp:74: (qdoc) warning: Cannot find 'IDocument::OpenResult' specified with '\enum' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/idocument.cpp:95: (qdoc) warning: Cannot find 'IDocument::ChangeTrigger' specified with '\enum' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/idocument.cpp:109: (qdoc) warning: Cannot find 'IDocument::ChangeType' specified with '\enum' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/idocument.cpp:123: (qdoc) warning: Cannot find 'IDocument::ReloadFlag' specified with '\enum' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/imode.cpp:65: (qdoc) warning: Cannot find 'IMode::enabled' specified with '\property' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/imode.cpp:73: (qdoc) warning: Cannot find 'IMode::displayName' specified with '\property' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/imode.cpp:81: (qdoc) warning: Cannot find 'IMode::icon' specified with '\property' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/imode.cpp:90: (qdoc) warning: Cannot find 'IMode::priority' specified with '\property' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/imode.cpp:101: (qdoc) warning: Cannot find 'IMode::id' specified with '\property' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/imode.cpp:107: (qdoc) warning: Cannot find 'IMode::menu' specified with '\property' in any header file /home/qt/work/build/qt-creator/src/plugins/coreplugin/ioutputpane.cpp:19: (qdoc) warning: Cannot find 'IOutputPane::Flag' specified with '\enum' in any header file Segmentation fault ninja: build stopped: subcommand failed.
Side notes on other things that might warrant a separate bug report:
- I don't know why it doesn't find the Qt index files, that works with Qt 6.7 but that might be a difference in how we need to install them.
- The "Cannot find 'XYZ' specified with '\enum' [or '\property'] in any header file" issues are new in Qt 6.8, and why "in any header file"? The documentation with \enum / \property is in the source file.