Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
6.4
-
None
-
Ubuntu 20.04 GCC 11.2.1 20211211
-
32e24e011e (qt/qtbase/dev) 32e24e011e (qt/tqtc-qtbase/dev)
Description
I get
/d/gcc/11/bin/c++ -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_STRICT_QLIST_ITERATORS -DQT_UIC -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/marc/Qt/qtbase-build/src/tools/uic/uic_autogen/include -I/home/marc/Qt/qtbase/src/tools/uic -I/home/marc/Qt/qtbase-build/src/tools/uic -I/home/marc/Qt/qtbase/src/tools/uic/cpp -I/home/marc/Qt/qtbase/src/tools/uic/python -I/home/marc/Qt/qtbase/src/tools/uic/shared -I/home/marc/Qt/qtbase-build/include -I/home/marc/Qt/qtbase-build/include/QtCore -I/home/marc/Qt/qtbase-build/mkspecs/linux-g++ -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsanitize=undefined -fsanitize=float-divide-by-zero -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -DNDEBUG -O2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -pthread -Werror -Wno-error=cpp -Wno-error=deprecated-declarations -Wno-error=strict-overflow -Wno-error=implicit-fallthrough -Wno-error=deprecated-copy -Wno-error=redundant-move -Wno-error=init-list-lifetime -Wno-error=format-overflow -Wno-error=stringop-overflow -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-enum-float-conversion -Wsuggest-override -std=c++20 -MD -MT src/tools/uic/CMakeFiles/uic.dir/cpp/cppwriteinitialization.cpp.o -MF src/tools/uic/CMakeFiles/uic.dir/cpp/cppwriteinitialization.cpp.o.d -o src/tools/uic/CMakeFiles/uic.dir/cpp/cppwriteinitialization.cpp.o -c /home/marc/Qt/qtbase/src/tools/uic/cpp/cppwriteinitialization.cpp In file included from /home/marc/Qt/qtbase-build/include/QtCore/qversiontagging.h:1, from /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/global/qglobal.h:1330, from /home/marc/Qt/qtbase-build/include/QtCore/qglobal.h:1, from /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/tools/qpair.h:43, from /home/marc/Qt/qtbase-build/include/QtCore/qpair.h:1, from /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/tools/qarraydata.h:44, from /home/marc/Qt/qtbase-build/include/QtCore/qarraydata.h:1, from /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/tools/qarraydataops.h:44, from /home/marc/Qt/qtbase-build/include/QtCore/qarraydataops.h:1, from /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/tools/qarraydatapointer.h:43, from /home/marc/Qt/qtbase-build/include/QtCore/qarraydatapointer.h:1, from /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/tools/qlist.h:44, from /home/marc/Qt/qtbase-build/include/QtCore/qlist.h:1, from /home/marc/Qt/qtbase/src/tools/uic/treewalker.h:32, from /home/marc/Qt/qtbase/src/tools/uic/cpp/cppwriteinitialization.h:32, from /home/marc/Qt/qtbase/src/tools/uic/cpp/cppwriteinitialization.cpp:29: /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/global/qversiontagging.h:147:104: error: ‘retain’ attribute ignored [-Werror=attributes] 147 | QT_VERSION_TAG_ATTRIBUTE QT_VERSION_TAG_SECTION constexpr inline QtPrivate::QVersionTag sym ## _use(&sym) | ^ /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/global/qversiontagging.h:148:42: note: in expansion of macro ‘QT_VERSION_TAG2’ 148 | # define QT_VERSION_TAG(sym, imp) QT_VERSION_TAG2(sym, imp) | ^~~~~~~~~~~~~~~ /home/marc/Qt/qtbase-build/include/QtCore/../../../qtbase/src/corelib/global/qversiontagging.h:165:1: note: in expansion of macro ‘QT_VERSION_TAG’ 165 | QT_VERSION_TAG(QT_MANGLED_VERSION_TAG, QT_MANGLED_VERSION_TAG_IMPORT); | ^~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors
apparently on all TUs. Preprocessed source for above command is attached.