Details
-
Bug
-
Resolution: Fixed
-
P0: Blocker
-
None
-
6.3.0 Feature Freeze
-
None
Description
agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp: In member function ‘virtual bool QmlMarkupVisitor::visit(QQmlJS::AST::UiPublicMember*)’: agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:254:29: error: invalid use of non-static member function ‘QQmlJS::SourceLocation QQmlJS::AST::UiPublicMember::defaultToken() const’ agent:2021/12/03 01:19:53 build.go:394: 254 | addVerbatim(member->defaultToken); agent:2021/12/03 01:19:53 build.go:394: | ~~~~~~~~^~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: In file included from /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:35: agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/install/include/QtQml/6.3.0/QtQml/private/qqmljsast_p.h:3450:20: note: declared here agent:2021/12/03 01:19:53 build.go:394: 3450 | SourceLocation defaultToken() const agent:2021/12/03 01:19:53 build.go:394: | ^~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:255:29: error: invalid use of non-static member function ‘QQmlJS::SourceLocation QQmlJS::AST::UiPublicMember::readonlyToken() const’ agent:2021/12/03 01:19:53 build.go:394: 255 | addVerbatim(member->readonlyToken); agent:2021/12/03 01:19:53 build.go:394: | ~~~~~~~~^~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: In file included from /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:35: agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/install/include/QtQml/6.3.0/QtQml/private/qqmljsast_p.h:3462:20: note: declared here agent:2021/12/03 01:19:53 build.go:394: 3462 | SourceLocation readonlyToken() const agent:2021/12/03 01:19:53 build.go:394: | ^~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:256:29: error: invalid use of non-static member function ‘QQmlJS::SourceLocation QQmlJS::AST::UiPublicMember::propertyToken() const’ agent:2021/12/03 01:19:53 build.go:394: 256 | addVerbatim(member->propertyToken); agent:2021/12/03 01:19:53 build.go:394: | ~~~~~~~~^~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: In file included from /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:35: agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/install/include/QtQml/6.3.0/QtQml/private/qqmljsast_p.h:3474:20: note: declared here agent:2021/12/03 01:19:53 build.go:394: 3474 | SourceLocation propertyToken() const agent:2021/12/03 01:19:53 build.go:394: | ^~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:266:29: error: invalid use of non-static member function ‘QQmlJS::SourceLocation QQmlJS::AST::UiPublicMember::propertyToken() const’ agent:2021/12/03 01:19:53 build.go:394: 266 | addVerbatim(member->propertyToken); agent:2021/12/03 01:19:53 build.go:394: | ~~~~~~~~^~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: In file included from /home/qt/work/qt/qttools/src/qdoc/qmlmarkupvisitor.cpp:35: agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/install/include/QtQml/6.3.0/QtQml/private/qqmljsast_p.h:3474:20: note: declared here agent:2021/12/03 01:19:53 build.go:394: 3474 | SourceLocation propertyToken() const agent:2021/12/03 01:19:53 build.go:394: | ^~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: [162/164] : && /usr/bin/g++ -g -DNDEBUG -O2 -Wl,--enable-new-dtags src/qtdiag/CMakeFiles/qtdiag.dir/qtdiag_autogen/mocs_compilation.cpp.o src/qtdiag/CMakeFiles/qtdiag.dir/main.cpp.o src/qtdiag/CMakeFiles/qtdiag.dir/qtdiag.cpp.o -o bin/qtdiag -Wl,-rpath,/home/qt/work/install/lib::::::::::::::: /home/qt/work/install/lib/libQt6OpenGL.so.6.3.0 /home/qt/work/install/lib/libQt6Gui.so.6.3.0 /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libxkbcommon.so /home/qt/work/install/lib/libQt6Network.so.6.3.0 /home/qt/work/install/lib/libQt6Core.so.6.3.0 -pthread -Wl,-rpath-link,/home/qt/work/install/lib && : agent:2021/12/03 01:19:53 build.go:394: [163/164] sccache /usr/bin/g++ -DCINDEX_NO_EXPORTS -DCLANG_RESOURCE_DIR=\"/usr/local/libclang-12.0/lib/clang/12.0.0/include\" -DQDOC2_COMPAT -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_QML_LIB -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/qt/work/qt/qttools/src/qdoc/qdoc_autogen/include -I/home/qt/work/qt/qttools/src/qdoc -isystem /home/qt/work/install/include/QtCore -isystem /home/qt/work/install/include -isystem /home/qt/work/install/mkspecs/linux-g++ -isystem /usr/local/libclang-12.0/include -isystem /home/qt/work/install/include/QtQml/6.3.0 -isystem /home/qt/work/install/include/QtQml/6.3.0/QtQml -isystem /home/qt/work/install/include/QtCore/6.3.0 -isystem /home/qt/work/install/include/QtCore/6.3.0/QtCore -isystem /home/qt/work/install/include/QtQml -isystem /home/qt/work/install/include/QtNetwork -g -DNDEBUG -O2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -pthread -Wsuggest-override -std=c++17 -MD -MT src/qdoc/CMakeFiles/qdoc.dir/qmlvisitor.cpp.o -MF src/qdoc/CMakeFiles/qdoc.dir/qmlvisitor.cpp.o.d -o src/qdoc/CMakeFiles/qdoc.dir/qmlvisitor.cpp.o -c /home/qt/work/qt/qttools/src/qdoc/qmlvisitor.cpp agent:2021/12/03 01:19:53 build.go:394: FAILED: src/qdoc/CMakeFiles/qdoc.dir/qmlvisitor.cpp.o agent:2021/12/03 01:19:53 build.go:394: sccache /usr/bin/g++ -DCINDEX_NO_EXPORTS -DCLANG_RESOURCE_DIR=\"/usr/local/libclang-12.0/lib/clang/12.0.0/include\" -DQDOC2_COMPAT -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_QML_LIB -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/qt/work/qt/qttools/src/qdoc/qdoc_autogen/include -I/home/qt/work/qt/qttools/src/qdoc -isystem /home/qt/work/install/include/QtCore -isystem /home/qt/work/install/include -isystem /home/qt/work/install/mkspecs/linux-g++ -isystem /usr/local/libclang-12.0/include -isystem /home/qt/work/install/include/QtQml/6.3.0 -isystem /home/qt/work/install/include/QtQml/6.3.0/QtQml -isystem /home/qt/work/install/include/QtCore/6.3.0 -isystem /home/qt/work/install/include/QtCore/6.3.0/QtCore -isystem /home/qt/work/install/include/QtQml -isystem /home/qt/work/install/include/QtNetwork -g -DNDEBUG -O2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -pthread -Wsuggest-override -std=c++17 -MD -MT src/qdoc/CMakeFiles/qdoc.dir/qmlvisitor.cpp.o -MF src/qdoc/CMakeFiles/qdoc.dir/qmlvisitor.cpp.o.d -o src/qdoc/CMakeFiles/qdoc.dir/qmlvisitor.cpp.o -c /home/qt/work/qt/qttools/src/qdoc/qmlvisitor.cpp agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlvisitor.cpp: In member function ‘virtual bool QmlDocVisitor::visit(QQmlJS::AST::UiPublicMember*)’: agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlvisitor.cpp:648:51: error: ‘class QQmlJS::AST::UiPublicMember’ has no member named ‘isReadonlyMember’ agent:2021/12/03 01:19:53 build.go:394: 648 | qmlPropNode->markReadOnly(member->isReadonlyMember); agent:2021/12/03 01:19:53 build.go:394: | ^~~~~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlvisitor.cpp:649:44: error: cannot convert ‘QQmlJS::AST::UiPublicMember::isDefaultMember’ from type ‘bool (QQmlJS::AST::UiPublicMember::)() const’ to type ‘bool’ agent:2021/12/03 01:19:53 build.go:394: 649 | if (member->isDefaultMember) agent:2021/12/03 01:19:53 build.go:394: | ^ agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlvisitor.cpp:651:29: error: invalid use of member function ‘QQmlJS::SourceLocation QQmlJS::AST::UiPublicMember::requiredToken() const’ (did you forget the ‘()’ ?) agent:2021/12/03 01:19:53 build.go:394: 651 | if (member->requiredToken.isValid()) agent:2021/12/03 01:19:53 build.go:394: | ~~~~~~~~^~~~~~~~~~~~~ agent:2021/12/03 01:19:53 build.go:394: | () agent:2021/12/03 01:19:53 build.go:394: /home/qt/work/qt/qttools/src/qdoc/qmlvisitor.cpp:651:43: error: expected ‘)’ before ‘isValid’ agent:2021/12/03 01:19:53 build.go:394: 651 | if (member->requiredToken.isValid()) agent:2021/12/03 01:19:53 build.go:394: | ~ ^~~~~~~ agent:2021/12/03 01:19:53 build.go:394: | ) agent:2021/12/03 01:19:53 build.go:394: ninja: build stopped: subcommand failed.
Details: https://testresults.qt.io/coin/integration/qt/qtdoc/tasks/1638494300
Tested changes (refs/builds/qtci/dev/1638494299):
https://codereview.qt-project.org/c/qt/qtdoc/+/383488/3 Update dependencies on 'dev' in qt/qtdoc