* Package: dev-libs/grantlee-5.1.0  * Repository: dev-kit  * Maintainer: kde@gentoo.org  * USE: amd64 elibc_glibc kernel_linux userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory >>> Unpacking source... >>> Unpacking grantlee-5.1.0.tar.gz to /var/tmp/portage/dev-libs/grantlee-5.1.0/work >>> Source unpacked in /var/tmp/portage/dev-libs/grantlee-5.1.0/work shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory >>> Preparing source in /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 ... * Applying grantlee-0.3.0-nonfatal-warnings.patch ...  [ ok ] * Applying grantlee-5.1.0-slot.patch ...  [ ok ] * Applying grantlee-5.1.0-qt-5.13.patch ...  [ ok ] >>> Source prepared. shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory >>> Configuring source in /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 ... >>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build" cmake -C /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTS=no -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/gentoo_toolchain.cmake /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 loading initial cache file /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 9.2.0 -- The CXX compiler identification is GNU 9.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Could NOT find LCov (missing: LCOV_EXECUTABLE GENHTML_EXECUTABLE) -- Could NOT find Cccc (missing: CCCC_EXECUTABLE) -- <<< Gentoo configuration >>> Build type RELEASE Install path /usr Compiler flags: C -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common C++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors Linker flags: Executable -Wl,-O1 -Wl,--sort-common -Wl,--as-needed Module -Wl,--no-undefined -Wl,-O1 -Wl,--sort-common -Wl,--as-needed Shared -Wl,--no-undefined -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build >>> Source configured. shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory >>> Compiling source in /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 ... >>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build" make -j5 VERBOSE=1 /usr/bin/cmake -S/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 -B/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/CMakeFiles /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' make -f templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/build.make templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/depend make -f textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/build.make textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/depend make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/DependInfo.cmake --color= Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/depend.internal". Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/depend.internal". Scanning dependencies of target Grantlee_Templates_autogen make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/depend.internal". make -f templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/build.make templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/build Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/depend.internal". Scanning dependencies of target Grantlee_TextDocument_autogen make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' make -f textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/build.make textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/build make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' [ 1%] Automatic MOC for target Grantlee_Templates cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib && /usr/bin/cmake -E cmake_autogen /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/AutogenInfo.json RELEASE [ 2%] Automatic MOC for target Grantlee_TextDocument cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib && /usr/bin/cmake -E cmake_autogen /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/AutogenInfo.json RELEASE AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/x86_64-pc-linux-gnu-g++ -dM -E -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:_build/textdocument/lib/Grantlee_TextDocument_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/x86_64-pc-linux-gnu-g++ -dM -E -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -DGrantlee_TextDocument_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include AutoGen: Parsing "SRC:/templates/lib/abstractlocalizer.h" AutoGen: Parsing "SRC:/templates/lib/cachingloaderdecorator.h" AutoGen: Parsing "SRC:/templates/lib/context.h" AutoGen: Parsing "SRC:/templates/lib/customtyperegistry_p.h" AutoGen: Parsing "SRC:/templates/lib/engine.h" AutoGen: Parsing "SRC:/templates/lib/engine_p.h" AutoGen: Parsing "SRC:/templates/lib/exception.h" AutoGen: Parsing "SRC:/textdocument/lib/abstractmarkupbuilder.h" AutoGen: Parsing "SRC:/textdocument/lib/bbcodebuilder.h" AutoGen: Parsing "SRC:/textdocument/lib/grantlee_textdocument.h" AutoGen: Parsing "SRC:/textdocument/lib/markupdirector.h" AutoGen: Parsing "SRC:/templates/lib/filter.h" AutoGen: Parsing "SRC:/textdocument/lib/markupdirector_p.h" AutoGen: Parsing "SRC:/templates/lib/filterexpression.h" AutoGen: Parsing "SRC:/textdocument/lib/mediawikimarkupbuilder.h" AutoGen: Parsing "SRC:/textdocument/lib/plaintextmarkupbuilder.h" AutoGen: Parsing "SRC:/templates/lib/grantlee_tags_p.h" AutoGen: Parsing "SRC:/textdocument/lib/texthtmlbuilder.h" AutoGen: Parsing "SRC:/templates/lib/grantlee_templates.h" AutoGen: Parsing "SRC:/templates/lib/lexer_p.h" AutoGen: Parsing "SRC:/textdocument/lib/bbcodebuilder.cpp" AutoGen: Parsing "SRC:/templates/lib/metaenumvariable_p.h" AutoGen: Parsing "SRC:/templates/lib/metatype.h" AutoGen: Parsing "SRC:/textdocument/lib/markupdirector.cpp" AutoGen: Parsing "SRC:/templates/lib/node.h" AutoGen: Parsing "SRC:/textdocument/lib/mediawikimarkupbuilder.cpp" AutoGen: Parsing "SRC:/templates/lib/nodebuiltins_p.h" AutoGen: Parsing "SRC:/textdocument/lib/plaintextmarkupbuilder.cpp" AutoGen: Parsing "SRC:/templates/lib/nulllocalizer_p.h" AutoGen: Parsing "SRC:/templates/lib/outputstream.h" AutoGen: Parsing "SRC:/textdocument/lib/texthtmlbuilder.cpp" AutoGen: Parsing "SRC:/templates/lib/parser.h" AutoGen: Parsing "SRC:/templates/lib/pluginpointer_p.h" AutoGen: Parsing "SRC:/templates/lib/qtlocalizer.h" AutoGen: Parsing "SRC:/templates/lib/rendercontext.h" AutoGen: Parsing "SRC:/templates/lib/safestring.h" AutoGen: Parsing "SRC:/templates/lib/statemachine_p.h" AutoGen: Parsing "SRC:/templates/lib/template.h" AutoGen: Parsing "SRC:/templates/lib/template_p.h" AutoGen: Parsing "SRC:/templates/lib/templateloader.h" AutoGen: Parsing "SRC:/templates/lib/textprocessingmachine_p.h" AutoGen: Parsing "SRC:/templates/lib/token.h" AutoGen: Parsing "SRC:/templates/lib/typeaccessor.h" AutoGen: Parsing "SRC:/templates/lib/util.h" AutoGen: Parsing "SRC:/templates/lib/variable.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablecontext.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablefilter.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablefilterexpression.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablenode.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptableparser.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablesafestring.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptabletags.h" AutoMoc: Generating MOC compilation "SRC:_build/textdocument/lib/Grantlee_TextDocument_autogen/mocs_compilation.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptabletemplate.h" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablevariable.h" AutoGen: Parsing "SRC:/templates/lib/abstractlocalizer.cpp" AutoGen: Parsing "SRC:/templates/lib/cachingloaderdecorator.cpp" AutoGen: Parsing "SRC:/templates/lib/context.cpp" AutoGen: Parsing "SRC:/templates/lib/customtyperegistry.cpp" AutoGen: Parsing "SRC:/templates/lib/engine.cpp" AutoGen: Parsing "SRC:/templates/lib/lexer.cpp" AutoGen: Parsing "SRC:/templates/lib/filter.cpp" AutoGen: Parsing "SRC:/templates/lib/filterexpression.cpp" AutoGen: Writing the parse cache file "SRC:_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/ParseCache.txt" AutoGen: Parsing "SRC:/templates/lib/metatype.cpp" AutoGen: Parsing "SRC:/templates/lib/node.cpp" AutoGen: Parsing "SRC:/templates/lib/nodebuiltins.cpp" AutoGen: Parsing "SRC:/templates/lib/nulllocalizer.cpp" AutoGen: Writing the settings file "SRC:_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument_autogen.dir/AutogenUsed.txt" AutoGen: Parsing "SRC:/templates/lib/outputstream.cpp" AutoGen: Parsing "SRC:/templates/lib/parser.cpp" AutoGen: Parsing "SRC:/templates/lib/qtlocalizer.cpp" AutoGen: Parsing "SRC:/templates/lib/rendercontext.cpp" AutoGen: Parsing "SRC:/templates/lib/safestring.cpp" make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' AutoGen: Parsing "SRC:/templates/lib/template.cpp" AutoGen: Parsing "SRC:/templates/lib/templateloader.cpp" AutoGen: Parsing "SRC:/templates/lib/textprocessingmachine.cpp" AutoGen: Parsing "SRC:/templates/lib/typeaccessors.cpp" AutoGen: Parsing "SRC:/templates/lib/util.cpp" AutoGen: Parsing "SRC:/templates/lib/variable.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablecontext.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablefilter.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablefilterexpression.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablenode.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptableparser.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablesafestring.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptabletags.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptabletemplate.cpp" AutoGen: Parsing "SRC:/templates/scriptabletags/scriptablevariable.cpp" AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp", because it doesn't exist, from "SRC:/templates/lib/node.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/include/moc_nodebuiltins_p.cpp", because it doesn't exist, from "SRC:/templates/lib/nodebuiltins_p.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/include/moc_nodebuiltins_p.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nodebuiltins_p.h AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp", because it doesn't exist, from "SRC:/templates/lib/engine.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/engine.h AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_parser.cpp", because it doesn't exist, from "SRC:/templates/lib/parser.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_parser.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/parser.h [ 2%] Built target Grantlee_TextDocument_autogen make -f textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build.make textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/depend make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/DependInfo.cmake --color= Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/depend.internal". Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/depend.internal". Scanning dependencies of target Grantlee_TextDocument make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' make -f textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build.make textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' [ 3%] Building CXX object textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/Grantlee_TextDocument_autogen/mocs_compilation.cpp.o cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_TextDocument_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/Grantlee_TextDocument_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_TextDocument.dir/Grantlee_TextDocument_autogen/mocs_compilation.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/Grantlee_TextDocument_autogen/mocs_compilation.cpp [ 4%] Building CXX object textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/bbcodebuilder.cpp.o AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_template.cpp", because it doesn't exist, from "SRC:/templates/lib/template.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_template.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_TextDocument_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/Grantlee_TextDocument_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_TextDocument.dir/bbcodebuilder.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp [ 5%] Building CXX object textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/markupdirector.cpp.o cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_TextDocument_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/Grantlee_TextDocument_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hiddIn file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ en -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_TextDocument.dir/markupdirector.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptablecontext.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptablecontext.h AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptablefilterexpression.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptablefilterexpression.h In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ [ 6%] Building CXX object textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/plaintextmarkupbuilder.cpp.o [ 7%] Building CXX object textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/texthtmlbuilder.cpp.o AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptablenode.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptablenode.h AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptableparser.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptableparser.h AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptablesafestring.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gcd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_TextDocument_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/Grantlee_TextDocument_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hiddnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptablesafestring.h en -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_TextDocument.dir/plaintextmarkupbuilder.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptabletags.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptabletags.h In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_TextDocument_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/Grantlee_TextDocument_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_TextDocument.dir/texthtmlbuilder.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptabletemplate.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptabletemplate.h AutoMoc: Generating "SRC:_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp", because it doesn't exist, from "SRC:/templates/scriptabletags/scriptablevariable.h" /usr/lib64/qt5/bin/moc -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags -I/usr/include/qt5 -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0 -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/x86_64-pc-linux-gnu -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed -I/usr/include --include /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/moc_predefs.h -o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/scriptabletags/scriptablevariable.h In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ AutoMoc: Generating MOC compilation "SRC:_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp" /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ AutoGen: Writing the parse cache file "SRC:_build/templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/ParseCache.txt" /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ AutoGen: Writing the settings file "SRC:_build/templates/lib/CMakeFiles/Grantlee_Templates_autogen.dir/AutogenUsed.txt" In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token [ 7%] Built target Grantlee_Templates_autogen /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/mediawikimarkupbuilder.cpp.o /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_TextDocument_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/textdocument/lib/Grantlee_TextDocument_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_TextDocument.dir/mediawikimarkupbuilder.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template ’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:128:5: error: expected unqualified-id before ‘[’ token 128 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:130:5: error: expected unqualified-id before ‘[’ token 130 | Q_REQUIRED_RESULT inline bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template ’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template ::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:112:5: error: expected unqualified-id before ‘[’ token 112 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:113:5: error: expected unqualified-id before ‘[’ token 113 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT inline bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:124:5: error: expected unqualified-id before ‘[’ token 124 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:126:5: error: expected unqualified-id before ‘[’ token 126 | Q_REQUIRED_RESULT bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:128:5: error: expected unqualified-id before ‘[’ token 128 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:130:5: error: expected unqualified-id before ‘[’ token 130 | Q_REQUIRED_RESULT inline bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template ’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:112:5: error: expected unqualified-id before ‘[’ token 112 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:113:5: error: expected unqualified-id before ‘[’ token 113 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT inline bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:124:5: error: expected unqualified-id before ‘[’ token 124 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:126:5: error: expected unqualified-id before ‘[’ token 126 | Q_REQUIRED_RESULT bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:128:5: error: expected unqualified-id before ‘[’ token 128 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:130:5: error: expected unqualified-id before ‘[’ token 130 | Q_REQUIRED_RESULT inline bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template ; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘is_integral’ is not a member of ‘std’ 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: expected primary-expression before ‘>’ token 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘::value’ has not been declared 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qcolor.h:200:5: error: expected unqualified-id before ‘[’ token 200 | Q_REQUIRED_RESULT QColor convertTo(Spec colorSpec) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qcolor.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT QColor light(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT QColor lighter(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtGui/qcolor.h:222:5: error: expected unqualified-id before ‘[’ token 222 | Q_REQUIRED_RESULT QColor dark(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:223:5: error: expected unqualified-id before ‘[’ token 223 | Q_REQUIRED_RESULT QColor darker(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qcolor.h:132:50: error: ‘nullptr’ was not declared in this scope 132 | void getRgb(int *r, int *g, int *b, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtGui/qcolor.h:135:59: error: ‘nullptr’ was not declared in this scope 135 | void getRgbF(qreal *r, qreal *g, qreal *b, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:159:50: error: ‘nullptr’ was not declared in this scope 159 | void getHsv(int *h, int *s, int *v, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtGui/qcolor.h:162:59: error: ‘nullptr’ was not declared in this scope 162 | void getHsvF(qreal *h, qreal *s, qreal *v, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtGui/qcolor.h:175:59: error: ‘nullptr’ was not declared in this scope 175 | void getCmyk(int *c, int *m, int *y, int *k, int *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:178:70: error: ‘nullptr’ was not declared in this scope 178 | void getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:189:50: error: ‘nullptr’ was not declared in this scope 189 | void getHsl(int *h, int *s, int *l, int *a = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtGui/qcolor.h:192:59: error: ‘nullptr’ was not declared in this scope 192 | void getHslF(qreal *h, qreal *s, qreal *l, qreal *a = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘is_integral’ is not a member of ‘std’ 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qcolor.h:281:1: error: expected primary-expression before ‘>’ token 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘::value’ has not been declared 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qcolor.h:309:15: error: no declaration matches ‘QColor QColor::lighter(int) const’ 309 | inline QColor QColor::lighter(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtGui/qcolor.h:309:15: note: no functions named ‘QColor QColor::lighter(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtGui/qcolor.h:312:15: error: no declaration matches ‘QColor QColor::darker(int) const’ 312 | inline QColor QColor::darker(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:312:15: note: no functions named ‘QColor QColor::darker(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘is_integral’ is not a member of ‘std’ 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: expected primary-expression before ‘>’ token 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘::value’ has not been declared 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:200:5: error: expected unqualified-id before ‘[’ token 200 | Q_REQUIRED_RESULT QColor convertTo(Spec colorSpec) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qcolor.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT QColor light(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtGui/qcolor.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT QColor lighter(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:222:5: error: expected unqualified-id before ‘[’ token 222 | Q_REQUIRED_RESULT QColor dark(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:223:5: error: expected unqualified-id before ‘[’ token 223 | Q_REQUIRED_RESULT QColor darker(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:132:50: error: ‘nullptr’ was not declared in this scope 132 | void getRgb(int *r, int *g, int *b, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:135:59: error: ‘nullptr’ was not declared in this scope 135 | void getRgbF(qreal *r, qreal *g, qreal *b, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:159:50: error: ‘nullptr’ was not declared in this scope 159 | void getHsv(int *h, int *s, int *v, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:162:59: error: ‘nullptr’ was not declared in this scope 162 | void getHsvF(qreal *h, qreal *s, qreal *v, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:175:59: error: ‘nullptr’ was not declared in this scope 175 | void getCmyk(int *c, int *m, int *y, int *k, int *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:178:70: error: ‘nullptr’ was not declared in this scope 178 | void getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:189:50: error: ‘nullptr’ was not declared in this scope 189 | void getHsl(int *h, int *s, int *l, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘is_integral’ is not a member of ‘std’ 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: expected primary-expression before ‘>’ token 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:192:59: error: ‘nullptr’ was not declared in this scope 192 | void getHslF(qreal *h, qreal *s, qreal *l, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘::value’ has not been declared 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘is_integral’ is not a member of ‘std’ 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:200:5: error: expected unqualified-id before ‘[’ token 200 | Q_REQUIRED_RESULT QColor convertTo(Spec colorSpec) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qcolor.h:281:1: error: expected primary-expression before ‘>’ token 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtGui/qcolor.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT QColor light(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT QColor lighter(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:222:5: error: expected unqualified-id before ‘[’ token 222 | Q_REQUIRED_RESULT QColor dark(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘::value’ has not been declared 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:223:5: error: expected unqualified-id before ‘[’ token 223 | Q_REQUIRED_RESULT QColor darker(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:309:15: error: no declaration matches ‘QColor QColor::lighter(int) const’ 309 | inline QColor QColor::lighter(int f) const Q_DECL_NOTHROW | ^~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:309:15: note: no functions named ‘QColor QColor::lighter(int) const’ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:132:50: error: ‘nullptr’ was not declared in this scope 132 | void getRgb(int *r, int *g, int *b, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtGui/qcolor.h:135:59: error: ‘nullptr’ was not declared in this scope 135 | void getRgbF(qreal *r, qreal *g, qreal *b, qreal *a = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:159:50: error: ‘nullptr’ was not declared in this scope 159 | void getHsv(int *h, int *s, int *v, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:162:59: error: ‘nullptr’ was not declared in this scope 162 | void getHsvF(qreal *h, qreal *s, qreal *v, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:175:59: error: ‘nullptr’ was not declared in this scope 175 | void getCmyk(int *c, int *m, int *y, int *k, int *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:178:70: error: ‘nullptr’ was not declared in this scope 178 | void getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:189:50: error: ‘nullptr’ was not declared in this scope 189 | void getHsl(int *h, int *s, int *l, int *a = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtGui/qcolor.h:312:15: error: no declaration matches ‘QColor QColor::darker(int) const’ 312 | inline QColor QColor::darker(int f) const Q_DECL_NOTHROW | ^~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:192:59: error: ‘nullptr’ was not declared in this scope 192 | void getHslF(qreal *h, qreal *s, qreal *l, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtGui/qcolor.h:312:15: note: no functions named ‘QColor QColor::darker(int) const’ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘is_integral’ is not a member of ‘std’ 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:281:1: error: expected primary-expression before ‘>’ token 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘::value’ has not been declared 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:309:15: error: no declaration matches ‘QColor QColor::lighter(int) const’ 309 | inline QColor QColor::lighter(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:309:15: note: no functions named ‘QColor QColor::lighter(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtGui/qcolor.h:312:15: error: no declaration matches ‘QColor QColor::darker(int) const’ 312 | inline QColor QColor::darker(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:312:15: note: no functions named ‘QColor QColor::darker(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘is_integral’ is not a member of ‘std’ 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: expected primary-expression before ‘>’ token 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘::value’ has not been declared 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:200:5: error: expected unqualified-id before ‘[’ token 200 | Q_REQUIRED_RESULT QColor convertTo(Spec colorSpec) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtGui/qcolor.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT QColor light(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT QColor lighter(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:222:5: error: expected unqualified-id before ‘[’ token 222 | Q_REQUIRED_RESULT QColor dark(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:223:5: error: expected unqualified-id before ‘[’ token 223 | Q_REQUIRED_RESULT QColor darker(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:132:50: error: ‘nullptr’ was not declared in this scope 132 | void getRgb(int *r, int *g, int *b, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘is_integral’ is not a member of ‘std’ 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:135:59: error: ‘nullptr’ was not declared in this scope 135 | void getRgbF(qreal *r, qreal *g, qreal *b, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: expected primary-expression before ‘>’ token 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrgba64.h:190:1: error: ‘::value’ has not been declared 190 | Q_DECLARE_TYPEINFO(QRgba64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:159:50: error: ‘nullptr’ was not declared in this scope 159 | void getHsv(int *h, int *s, int *v, int *a = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:200:5: error: expected unqualified-id before ‘[’ token 200 | Q_REQUIRED_RESULT QColor convertTo(Spec colorSpec) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT QColor light(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT QColor lighter(int f = 150) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:222:5: error: expected unqualified-id before ‘[’ token 222 | Q_REQUIRED_RESULT QColor dark(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:223:5: error: expected unqualified-id before ‘[’ token 223 | Q_REQUIRED_RESULT QColor darker(int f = 200) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:162:59: error: ‘nullptr’ was not declared in this scope 162 | void getHsvF(qreal *h, qreal *s, qreal *v, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:175:59: error: ‘nullptr’ was not declared in this scope 175 | void getCmyk(int *c, int *m, int *y, int *k, int *a = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:132:50: error: ‘nullptr’ was not declared in this scope 132 | void getRgb(int *r, int *g, int *b, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:178:70: error: ‘nullptr’ was not declared in this scope 178 | void getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:135:59: error: ‘nullptr’ was not declared in this scope 135 | void getRgbF(qreal *r, qreal *g, qreal *b, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:189:50: error: ‘nullptr’ was not declared in this scope 189 | void getHsl(int *h, int *s, int *l, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:159:50: error: ‘nullptr’ was not declared in this scope 159 | void getHsv(int *h, int *s, int *v, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:192:59: error: ‘nullptr’ was not declared in this scope 192 | void getHslF(qreal *h, qreal *s, qreal *l, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:162:59: error: ‘nullptr’ was not declared in this scope 162 | void getHsvF(qreal *h, qreal *s, qreal *v, qreal *a = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘is_integral’ is not a member of ‘std’ 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:175:59: error: ‘nullptr’ was not declared in this scope 175 | void getCmyk(int *c, int *m, int *y, int *k, int *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:281:1: error: expected primary-expression before ‘>’ token 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘::value’ has not been declared 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:178:70: error: ‘nullptr’ was not declared in this scope 178 | void getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:309:15: error: no declaration matches ‘QColor QColor::lighter(int) const’ 309 | inline QColor QColor::lighter(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:309:15: note: no functions named ‘QColor QColor::lighter(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:312:15: error: no declaration matches ‘QColor QColor::darker(int) const’ 312 | inline QColor QColor::darker(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:312:15: note: no functions named ‘QColor QColor::darker(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtGui/qcolor.h:189:50: error: ‘nullptr’ was not declared in this scope 189 | void getHsl(int *h, int *s, int *l, int *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:192:59: error: ‘nullptr’ was not declared in this scope 192 | void getHslF(qreal *h, qreal *s, qreal *l, qreal *a = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘is_integral’ is not a member of ‘std’ 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtGui/qcolor.h:281:1: error: expected primary-expression before ‘>’ token 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtGui/qcolor.h:281:1: error: ‘::value’ has not been declared 281 | Q_DECLARE_TYPEINFO(QColor, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_MOVABLE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qcolor.h:309:15: error: no declaration matches ‘QColor QColor::lighter(int) const’ 309 | inline QColor QColor::lighter(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:309:15: note: no functions named ‘QColor QColor::lighter(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:312:15: error: no declaration matches ‘QColor QColor::darker(int) const’ 312 | inline QColor QColor::darker(int f) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qcolor.h:312:15: note: no functions named ‘QColor QColor::darker(int) const’ /usr/include/qt5/QtGui/qcolor.h:64:20: note: ‘class QColor’ defined here 64 | class Q_GUI_EXPORT QColor | ^~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at In file included from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr In file included from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘is_integral’ is not a member of ‘std’ 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: expected primary-expression before ‘>’ token 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘::value’ has not been declared 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘is_integral’ is not a member of ‘std’ 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: expected primary-expression before ‘>’ token 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘::value’ has not been declared 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘is_integral’ is not a member of ‘std’ 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtGui/qfont.h:333:1: error: expected primary-expression before ‘>’ token 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘::value’ has not been declared 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘is_integral’ is not a member of ‘std’ 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: expected primary-expression before ‘>’ token 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘::value’ has not been declared 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘is_integral’ is not a member of ‘std’ 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ /usr/include/qt5/QtCore/qpoint.h:106:1: error: expected primary-expression before ‘>’ token 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘::value’ has not been declared 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘is_integral’ is not a member of ‘std’ 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: expected primary-expression before ‘>’ token 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘::value’ has not been declared 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:45, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qpoint.h: In member function ‘bool QPointF::isNull() const’: /usr/include/qt5/QtCore/qpoint.h:298:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 298 | return qIsNull(xp) && qIsNull(yp); | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qpoint.h: In function ‘bool operator==(const QPointF&, const QPointF&)’: /usr/include/qt5/QtCore/qpoint.h:354:34: error: ‘qFuzzyIsNull’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qpoint.h:354:64: error: ‘qFuzzyCompare’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmargins.h: At global scope: /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘is_integral’ is not a member of ‘std’ 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: expected primary-expression before ‘>’ token 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘::value’ has not been declared 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘is_integral’ is not a member of ‘std’ 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: expected primary-expression before ‘>’ token 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘::value’ has not been declared 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmargins.h: In member function ‘bool QMarginsF::isNull() const’: /usr/include/qt5/QtCore/qmargins.h:345:10: error: ‘qFuzzyIsNull’ was not declared in this scope 345 | { return qFuzzyIsNull(m_left) && qFuzzyIsNull(m_top) && qFuzzyIsNull(m_right) && qFuzzyIsNull(m_bottom); } | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qmargins.h: In function ‘bool operator==(const QMarginsF&, const QMarginsF&)’: /usr/include/qt5/QtCore/qmargins.h:374:12: error: ‘qFuzzyCompare’ was not declared in this scope 374 | return qFuzzyCompare(lhs.left(), rhs.left()) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:67:5: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:71:5: error: expected unqualified-id before ‘[’ token 71 | Q_REQUIRED_RESULT QSize scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:72:5: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:74:5: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize expandedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:75:5: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize boundedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘is_integral’ is not a member of ‘std’ 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: expected primary-expression before ‘>’ token 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:333:1: error: ‘::value’ has not been declared 333 | Q_DECLARE_SHARED(QFont) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘is_integral’ is not a member of ‘std’ 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: expected primary-expression before ‘>’ token 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘::value’ has not been declared 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h:142:31: error: no declaration matches ‘QSize QSize::transposed() const’ 142 | Q_DECL_CONSTEXPR inline QSize QSize::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:142:31: note: no functions named ‘QSize QSize::transposed() const’ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSize::scale(const QSize&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:149:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 149 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:151:14: error: no declaration matches ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ 151 | inline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:151:14: note: no functions named ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSize& QSize::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:189:5: error: ‘qFuzzyIsNull’ was not declared in this scope 189 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘is_integral’ is not a member of ‘std’ 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: expected primary-expression before ‘>’ token 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘::value’ has not been declared 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsize.h: In function ‘const QSize operator/(const QSize&, qreal)’: /usr/include/qt5/QtCore/qsize.h:196:5: error: ‘qFuzzyIsNull’ was not declared in this scope 196 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:200:31: error: no declaration matches ‘QSize QSize::expandedTo(const QSize&) const’ 200 | Q_DECL_CONSTEXPR inline QSize QSize::expandedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:200:31: note: no functions named ‘QSize QSize::expandedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: error: no declaration matches ‘QSize QSize::boundedTo(const QSize&) const’ 205 | Q_DECL_CONSTEXPR inline QSize QSize::boundedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: note: no functions named ‘QSize QSize::boundedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:236:5: error: expected unqualified-id before ‘[’ token 236 | Q_REQUIRED_RESULT QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF expandedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF boundedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘is_integral’ is not a member of ‘std’ 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘is_integral’ is not a member of ‘std’ 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: expected primary-expression before ‘>’ token 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘::value’ has not been declared 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:45, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qpoint.h: In member function ‘bool QPointF::isNull() const’: /usr/include/qt5/QtCore/qpoint.h:298:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 298 | return qIsNull(xp) && qIsNull(yp); | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qpoint.h: In function ‘bool operator==(const QPointF&, const QPointF&)’: /usr/include/qt5/QtCore/qpoint.h:354:34: error: ‘qFuzzyIsNull’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:354:64: error: ‘qFuzzyCompare’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: expected primary-expression before ‘>’ token 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘::value’ has not been declared 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘bool QSizeF::isNull() const’: /usr/include/qt5/QtCore/qsize.h:292:10: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 292 | { return qIsNull(wd) && qIsNull(ht); } | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:312:32: error: no declaration matches ‘QSizeF QSizeF::transposed() const’ 312 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:312:32: note: no functions named ‘QSizeF QSizeF::transposed() const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSizeF::scale(const QSizeF&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:319:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 319 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:321:15: error: no declaration matches ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ 321 | inline QSizeF QSizeF::scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:321:15: note: no functions named ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: At global scope: /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘is_integral’ is not a member of ‘std’ 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: expected primary-expression before ‘>’ token 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator==(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:340:10: error: ‘qFuzzyCompare’ was not declared in this scope 340 | { return qFuzzyCompare(s1.wd, s2.wd) && qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘::value’ has not been declared 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator!=(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:343:11: error: ‘qFuzzyCompare’ was not declared in this scope 343 | { return !qFuzzyCompare(s1.wd, s2.wd) || !qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘is_integral’ is not a member of ‘std’ 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: expected primary-expression before ‘>’ token 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSizeF& QSizeF::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:359:5: error: ‘qFuzzyIsNull’ was not declared in this scope 359 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘::value’ has not been declared 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: In member function ‘bool QMarginsF::isNull() const’: /usr/include/qt5/QtCore/qmargins.h:345:10: error: ‘qFuzzyIsNull’ was not declared in this scope 345 | { return qFuzzyIsNull(m_left) && qFuzzyIsNull(m_top) && qFuzzyIsNull(m_right) && qFuzzyIsNull(m_bottom); } | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmargins.h: In function ‘bool operator==(const QMarginsF&, const QMarginsF&)’: /usr/include/qt5/QtCore/qmargins.h:374:12: error: ‘qFuzzyCompare’ was not declared in this scope 374 | return qFuzzyCompare(lhs.left(), rhs.left()) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘is_integral’ is not a member of ‘std’ 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSizeF operator/(const QSizeF&, qreal)’: /usr/include/qt5/QtCore/qsize.h:366:5: error: ‘qFuzzyIsNull’ was not declared in this scope 366 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:370:32: error: no declaration matches ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ 370 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::expandedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:370:32: note: no functions named ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: error: no declaration matches ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ 375 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::boundedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: note: no functions named ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qrect.h:73:5: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT QRect normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qrect.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(int dx, int dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(const QPoint &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect adjusted(int x1, int y1, int x2, int y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:139:5: error: expected unqualified-id before ‘[’ token 139 | Q_REQUIRED_RESULT inline QRect united(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:140:5: error: expected unqualified-id before ‘[’ token 140 | Q_REQUIRED_RESULT inline QRect intersected(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘is_integral’ is not a member of ‘std’ 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: expected primary-expression before ‘>’ token 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: expected primary-expression before ‘>’ token 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘::value’ has not been declared 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qrect.h:290:31: error: no declaration matches ‘QRect QRect::translated(int, int) const’ 290 | Q_DECL_CONSTEXPR inline QRect QRect::translated(int dx, int dy) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:290:31: note: no functions named ‘QRect QRect::translated(int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: error: no declaration matches ‘QRect QRect::translated(const QPoint&) const’ 293 | Q_DECL_CONSTEXPR inline QRect QRect::translated(const QPoint &p) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: note: no functions named ‘QRect QRect::translated(const QPoint&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: error: no declaration matches ‘QRect QRect::transposed() const’ 296 | Q_DECL_CONSTEXPR inline QRect QRect::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: note: no functions named ‘QRect QRect::transposed() const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: error: no declaration matches ‘QRect QRect::adjusted(int, int, int, int) const’ 399 | Q_DECL_CONSTEXPR inline QRect QRect::adjusted(int xp1, int yp1, int xp2, int yp2) const Q_DECL_NOTHROW | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:67:5: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: note: no functions named ‘QRect QRect::adjusted(int, int, int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qsize.h:71:5: error: expected unqualified-id before ‘[’ token 71 | Q_REQUIRED_RESULT QSize scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:72:5: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:74:5: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize expandedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:75:5: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize boundedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: error: no declaration matches ‘QRect QRect::intersected(const QRect&) const’ 444 | inline QRect QRect::intersected(const QRect &other) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: note: no functions named ‘QRect QRect::intersected(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: error: no declaration matches ‘QRect QRect::united(const QRect&) const’ 449 | inline QRect QRect::united(const QRect &r) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: note: no functions named ‘QRect QRect::united(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘is_integral’ is not a member of ‘std’ 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: expected primary-expression before ‘>’ token 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qrect.h:523:5: error: expected unqualified-id before ‘[’ token 523 | Q_REQUIRED_RESULT QRectF normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘::value’ has not been declared 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:563:5: error: expected unqualified-id before ‘[’ token 563 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(qreal dx, qreal dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:564:5: error: expected unqualified-id before ‘[’ token 564 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(const QPointF &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:566:5: error: expected unqualified-id before ‘[’ token 566 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:578:5: error: expected unqualified-id before ‘[’ token 578 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:595:5: error: expected unqualified-id before ‘[’ token 595 | Q_REQUIRED_RESULT inline QRectF united(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:596:5: error: expected unqualified-id before ‘[’ token 596 | Q_REQUIRED_RESULT inline QRectF intersected(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:612:5: error: expected unqualified-id before ‘[’ token 612 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect toRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:142:31: error: no declaration matches ‘QSize QSize::transposed() const’ 142 | Q_DECL_CONSTEXPR inline QSize QSize::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:142:31: note: no functions named ‘QSize QSize::transposed() const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSize::scale(const QSize&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:149:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 149 | { *this = scaled(s, mode); } | ^~~~~~ | scale In file included from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:151:14: error: no declaration matches ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ 151 | inline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:151:14: note: no functions named ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSize& QSize::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:189:5: error: ‘qFuzzyIsNull’ was not declared in this scope 189 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘::value’ has not been declared 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSize operator/(const QSize&, qreal)’: /usr/include/qt5/QtCore/qsize.h:196:5: error: ‘qFuzzyIsNull’ was not declared in this scope 196 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:200:31: error: no declaration matches ‘QSize QSize::expandedTo(const QSize&) const’ 200 | Q_DECL_CONSTEXPR inline QSize QSize::expandedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:200:31: note: no functions named ‘QSize QSize::expandedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: error: no declaration matches ‘QSize QSize::boundedTo(const QSize&) const’ 205 | Q_DECL_CONSTEXPR inline QSize QSize::boundedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: note: no functions named ‘QSize QSize::boundedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:613:5: error: expected unqualified-id before ‘[’ token 613 | Q_REQUIRED_RESULT QRect toAlignedRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:236:5: error: expected unqualified-id before ‘[’ token 236 | Q_REQUIRED_RESULT QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF expandedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF boundedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘is_integral’ is not a member of ‘std’ 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: expected primary-expression before ‘>’ token 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘is_integral’ is not a member of ‘std’ 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: expected primary-expression before ‘>’ token 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘::value’ has not been declared 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘::value’ has not been declared 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘bool QSizeF::isNull() const’: /usr/include/qt5/QtCore/qsize.h:292:10: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 292 | { return qIsNull(wd) && qIsNull(ht); } | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:312:32: error: no declaration matches ‘QSizeF QSizeF::transposed() const’ 312 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:312:32: note: no functions named ‘QSizeF QSizeF::transposed() const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSizeF::scale(const QSizeF&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:319:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 319 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:321:15: error: no declaration matches ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ 321 | inline QSizeF QSizeF::scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:321:15: note: no functions named ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator==(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:340:10: error: ‘qFuzzyCompare’ was not declared in this scope 340 | { return qFuzzyCompare(s1.wd, s2.wd) && qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator!=(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:343:11: error: ‘qFuzzyCompare’ was not declared in this scope 343 | { return !qFuzzyCompare(s1.wd, s2.wd) || !qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSizeF& QSizeF::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:359:5: error: ‘qFuzzyIsNull’ was not declared in this scope 359 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘is_integral’ is not a member of ‘std’ 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: expected primary-expression before ‘>’ token 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘::value’ has not been declared 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSizeF operator/(const QSizeF&, qreal)’: /usr/include/qt5/QtCore/qsize.h:366:5: error: ‘qFuzzyIsNull’ was not declared in this scope 366 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:370:32: error: no declaration matches ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ 370 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::expandedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qrect.h:773:32: error: no declaration matches ‘QRectF QRectF::translated(qreal, qreal) const’ 773 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(qreal dx, qreal dy) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qrect.h:773:32: note: no functions named ‘QRectF QRectF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: error: no declaration matches ‘QRectF QRectF::translated(const QPointF&) const’ 776 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(const QPointF &p) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: note: no functions named ‘QRectF QRectF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: error: no declaration matches ‘QRectF QRectF::transposed() const’ 779 | Q_DECL_CONSTEXPR inline QRectF QRectF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: note: no functions named ‘QRectF QRectF::transposed() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: error: no declaration matches ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ 817 | Q_DECL_CONSTEXPR inline QRectF QRectF::adjusted(qreal xp1, qreal yp1, qreal xp2, qreal yp2) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ In file included from /usr/include/qt5/QtGui/qbrush.h:45, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qpoint.h: In member function ‘bool QPointF::isNull() const’: /usr/include/qt5/QtCore/qpoint.h:298:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 298 | return qIsNull(xp) && qIsNull(yp); | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qsize.h:370:32: note: no functions named ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qrect.h:817:32: note: no functions named ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ /usr/include/qt5/QtCore/qpoint.h: In function ‘bool operator==(const QPointF&, const QPointF&)’: /usr/include/qt5/QtCore/qpoint.h:354:34: error: ‘qFuzzyIsNull’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: error: no declaration matches ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ 375 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::boundedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: note: no functions named ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:73:5: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT QRect normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: error: no declaration matches ‘QRectF QRectF::intersected(const QRectF&) const’ 849 | inline QRectF QRectF::intersected(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: note: no functions named ‘QRectF QRectF::intersected(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qpoint.h:354:64: error: ‘qFuzzyCompare’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: error: no declaration matches ‘QRectF QRectF::united(const QRectF&) const’ 854 | inline QRectF QRectF::united(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: note: no functions named ‘QRectF QRectF::united(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(int dx, int dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(const QPoint &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect adjusted(int x1, int y1, int x2, int y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:139:5: error: expected unqualified-id before ‘[’ token 139 | Q_REQUIRED_RESULT inline QRect united(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:140:5: error: expected unqualified-id before ‘[’ token 140 | Q_REQUIRED_RESULT inline QRect intersected(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: At global scope: /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘is_integral’ is not a member of ‘std’ 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator==(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:861:12: error: ‘qFuzzyCompare’ was not declared in this scope 861 | return qFuzzyCompare(r1.xp, r2.xp) && qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘is_integral’ is not a member of ‘std’ 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: expected primary-expression before ‘>’ token 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘::value’ has not been declared 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator!=(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:867:13: error: ‘qFuzzyCompare’ was not declared in this scope 867 | return !qFuzzyCompare(r1.xp, r2.xp) || !qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: expected primary-expression before ‘>’ token 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: At global scope: /usr/include/qt5/QtCore/qrect.h:871:31: error: no declaration matches ‘QRect QRectF::toRect() const’ 871 | Q_DECL_CONSTEXPR inline QRect QRectF::toRect() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:871:31: note: no functions named ‘QRect QRectF::toRect() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘::value’ has not been declared 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:81:5: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT QPolygon translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:82:5: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT inline QPolygon translated(const QPoint &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:98:5: error: expected unqualified-id before ‘[’ token 98 | Q_REQUIRED_RESULT QPolygon united(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:99:5: error: expected unqualified-id before ‘[’ token 99 | Q_REQUIRED_RESULT QPolygon intersected(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:100:5: error: expected unqualified-id before ‘[’ token 100 | Q_REQUIRED_RESULT QPolygon subtracted(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘is_integral’ is not a member of ‘std’ 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: expected primary-expression before ‘>’ token 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘::value’ has not been declared 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘is_integral’ is not a member of ‘std’ 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: expected primary-expression before ‘>’ token 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:136:17: error: no declaration matches ‘QPolygon QPolygon::translated(const QPoint&) const’ 136 | inline QPolygon QPolygon::translated(const QPoint &offset) const | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:290:31: error: no declaration matches ‘QRect QRect::translated(int, int) const’ 290 | Q_DECL_CONSTEXPR inline QRect QRect::translated(int dx, int dy) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtGui/qpolygon.h:136:17: note: no functions named ‘QPolygon QPolygon::translated(const QPoint&) const’ /usr/include/qt5/QtGui/qpolygon.h:56:20: note: ‘class QPolygon’ defined here 56 | class Q_GUI_EXPORT QPolygon : public QVector | ^~~~~~~~ /usr/include/qt5/QtCore/qrect.h:290:31: note: no functions named ‘QRect QRect::translated(int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: error: no declaration matches ‘QRect QRect::translated(const QPoint&) const’ 293 | Q_DECL_CONSTEXPR inline QRect QRect::translated(const QPoint &p) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: note: no functions named ‘QRect QRect::translated(const QPoint&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: error: no declaration matches ‘QRect QRect::transposed() const’ 296 | Q_DECL_CONSTEXPR inline QRect QRect::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: note: no functions named ‘QRect QRect::transposed() const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:167:5: error: expected unqualified-id before ‘[’ token 167 | Q_REQUIRED_RESULT QPolygonF translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘is_integral’ is not a member of ‘std’ 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: expected primary-expression before ‘>’ token 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:177:5: error: expected unqualified-id before ‘[’ token 177 | Q_REQUIRED_RESULT QPolygonF united(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:178:5: error: expected unqualified-id before ‘[’ token 178 | Q_REQUIRED_RESULT QPolygonF intersected(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:179:5: error: expected unqualified-id before ‘[’ token 179 | Q_REQUIRED_RESULT QPolygonF subtracted(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘::value’ has not been declared 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘is_integral’ is not a member of ‘std’ 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: expected primary-expression before ‘>’ token 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘::value’ has not been declared 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘::value’ has not been declared 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: error: no declaration matches ‘QRect QRect::adjusted(int, int, int, int) const’ 399 | Q_DECL_CONSTEXPR inline QRect QRect::adjusted(int xp1, int yp1, int xp2, int yp2) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: note: no functions named ‘QRect QRect::adjusted(int, int, int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpolygon.h: In member function ‘QPolygonF QPolygonF::translated(qreal, qreal) const’: /usr/include/qt5/QtGui/qpolygon.h:203:36: error: no matching function for call to ‘QPolygonF::translated(QPointF) const’ 203 | { return translated(QPointF(dx, dy)); } | ^ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: error: no declaration matches ‘QRect QRect::intersected(const QRect&) const’ 444 | inline QRect QRect::intersected(const QRect &other) const Q_DECL_NOTHROW | ^~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: In member function ‘bool QMarginsF::isNull() const’: /usr/include/qt5/QtCore/qmargins.h:345:10: error: ‘qFuzzyIsNull’ was not declared in this scope 345 | { return qFuzzyIsNull(m_left) && qFuzzyIsNull(m_top) && qFuzzyIsNull(m_right) && qFuzzyIsNull(m_bottom); } | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:202:18: note: candidate: ‘QPolygonF QPolygonF::translated(qreal, qreal) const’ 202 | inline QPolygonF QPolygonF::translated(qreal dx, qreal dy) const | ^~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: note: no functions named ‘QRect QRect::intersected(const QRect&) const’ /usr/include/qt5/QtGui/qpolygon.h:202:18: note:  candidate expects 2 arguments, 1 provided /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: error: no declaration matches ‘QRect QRect::united(const QRect&) const’ 449 | inline QRect QRect::united(const QRect &r) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: note: no functions named ‘QRect QRect::united(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:523:5: error: expected unqualified-id before ‘[’ token 523 | Q_REQUIRED_RESULT QRectF normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:563:5: error: expected unqualified-id before ‘[’ token 563 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(qreal dx, qreal dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h: In function ‘bool operator==(const QMarginsF&, const QMarginsF&)’: /usr/include/qt5/QtCore/qmargins.h:374:12: error: ‘qFuzzyCompare’ was not declared in this scope 374 | return qFuzzyCompare(lhs.left(), rhs.left()) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:564:5: error: expected unqualified-id before ‘[’ token 564 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(const QPointF &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:566:5: error: expected unqualified-id before ‘[’ token 566 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:578:5: error: expected unqualified-id before ‘[’ token 578 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:595:5: error: expected unqualified-id before ‘[’ token 595 | Q_REQUIRED_RESULT inline QRectF united(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:596:5: error: expected unqualified-id before ‘[’ token 596 | Q_REQUIRED_RESULT inline QRectF intersected(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:612:5: error: expected unqualified-id before ‘[’ token 612 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect toRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: At global scope: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qrect.h:613:5: error: expected unqualified-id before ‘[’ token 613 | Q_REQUIRED_RESULT QRect toAlignedRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:67:5: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘is_integral’ is not a member of ‘std’ 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: expected primary-expression before ‘>’ token 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:71:5: error: expected unqualified-id before ‘[’ token 71 | Q_REQUIRED_RESULT QSize scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:72:5: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:74:5: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize expandedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:75:5: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize boundedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘is_integral’ is not a member of ‘std’ 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘is_integral’ is not a member of ‘std’ 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: expected primary-expression before ‘>’ token 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: expected primary-expression before ‘>’ token 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘::value’ has not been declared 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:142:31: error: no declaration matches ‘QSize QSize::transposed() const’ 142 | Q_DECL_CONSTEXPR inline QSize QSize::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:142:31: note: no functions named ‘QSize QSize::transposed() const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ In file included from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘::value’ has not been declared 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘::value’ has not been declared 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qdatastream.h: At global scope: /usr/include/qt5/QtCore/qdatastream.h:158:34: error: declaration of ‘operator>>’ as non-function 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSize::scale(const QSize&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:149:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 149 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:158:26: error: expected ‘;’ at end of member declaration 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~ | ; /usr/include/qt5/QtCore/qdatastream.h:158:43: error: expected ‘)’ before ‘&’ token 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ~ ^~ | ) /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:151:14: error: no declaration matches ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ 151 | inline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:151:14: note: no functions named ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:174:43: error: declaration of ‘operator<<’ as non-function 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:45, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qpoint.h: In member function ‘bool QPointF::isNull() const’: /usr/include/qt5/QtCore/qpoint.h:298:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 298 | return qIsNull(xp) && qIsNull(yp); | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qdatastream.h:174:26: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^~ | ; In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:773:32: error: no declaration matches ‘QRectF QRectF::translated(qreal, qreal) const’ 773 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(qreal dx, qreal dy) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qdatastream.h:174:61: error: invalid use of ‘::’ 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:61: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ | ; /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::writeAssociativeContainer(QDataStream&, const Container&)’: /usr/include/qt5/QtCore/qdatastream.h:315:10: error: ‘it’ does not name a type; did you mean ‘Qt’? 315 | auto it = c.constEnd(); | ^~ | Qt /usr/include/qt5/QtCore/qdatastream.h:316:10: error: ‘begin’ does not name a type; did you mean ‘QRegion’? 316 | auto begin = c.constBegin(); | ^~~~~ | QRegion /usr/include/qt5/QtCore/qdatastream.h:317:12: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 317 | while (it != begin) { | ^~ | Qt /usr/include/qt5/QtCore/qdatastream.h:317:18: error: ‘begin’ was not declared in this scope; did you mean ‘QRegion’? 317 | while (it != begin) { | ^~~~~ | QRegion /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qregion.h: At global scope: /usr/include/qt5/QtGui/qregion.h:72:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtGui/qregion.h:72:28: error: invalid constructor; you probably meant ‘QRegion (const QRegion&)’ 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qregion.h:102:5: error: expected unqualified-id before ‘[’ token 102 | Q_REQUIRED_RESULT QRegion translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:103:5: error: expected unqualified-id before ‘[’ token 103 | Q_REQUIRED_RESULT inline QRegion translated(const QPoint &p) const { return translated(p.x(), p.y()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:105:5: error: expected unqualified-id before ‘[’ token 105 | Q_REQUIRED_RESULT QRegion united(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:106:5: error: expected unqualified-id before ‘[’ token 106 | Q_REQUIRED_RESULT QRegion united(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT QRegion intersected(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT QRegion intersected(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT QRegion subtracted(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:110:5: error: expected unqualified-id before ‘[’ token 110 | Q_REQUIRED_RESULT QRegion xored(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSize& QSize::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:189:5: error: ‘qFuzzyIsNull’ was not declared in this scope 189 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘is_integral’ is not a member of ‘std’ 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:773:32: note: no functions named ‘QRectF QRectF::translated(qreal, qreal) const’ /usr/include/qt5/QtGui/qregion.h:184:1: error: expected primary-expression before ‘>’ token 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: error: no declaration matches ‘QRectF QRectF::translated(const QPointF&) const’ 776 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(const QPointF &p) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: note: no functions named ‘QRectF QRectF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: error: no declaration matches ‘QRectF QRectF::transposed() const’ 779 | Q_DECL_CONSTEXPR inline QRectF QRectF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: note: no functions named ‘QRectF QRectF::transposed() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: error: no declaration matches ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ 817 | Q_DECL_CONSTEXPR inline QRectF QRectF::adjusted(qreal xp1, qreal yp1, qreal xp2, qreal yp2) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: note: no functions named ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘::value’ has not been declared 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: error: no declaration matches ‘QRectF QRectF::intersected(const QRectF&) const’ 849 | inline QRectF QRectF::intersected(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: note: no functions named ‘QRectF QRectF::intersected(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: error: no declaration matches ‘QRectF QRectF::united(const QRectF&) const’ 854 | inline QRectF QRectF::united(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: note: no functions named ‘QRectF QRectF::united(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:76:5: error: expected unqualified-id before ‘[’ token 76 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(const QPoint &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h: In function ‘bool operator==(const QPointF&, const QPointF&)’: /usr/include/qt5/QtCore/qpoint.h:354:34: error: ‘qFuzzyIsNull’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qpoint.h:354:64: error: ‘qFuzzyCompare’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: At global scope: /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘is_integral’ is not a member of ‘std’ 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSize operator/(const QSize&, qreal)’: /usr/include/qt5/QtCore/qsize.h:196:5: error: ‘qFuzzyIsNull’ was not declared in this scope 196 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:200:31: error: no declaration matches ‘QSize QSize::expandedTo(const QSize&) const’ 200 | Q_DECL_CONSTEXPR inline QSize QSize::expandedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:200:31: note: no functions named ‘QSize QSize::expandedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: error: no declaration matches ‘QSize QSize::boundedTo(const QSize&) const’ 205 | Q_DECL_CONSTEXPR inline QSize QSize::boundedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: note: no functions named ‘QSize QSize::boundedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:236:5: error: expected unqualified-id before ‘[’ token 236 | Q_REQUIRED_RESULT QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF expandedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF boundedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘is_integral’ is not a member of ‘std’ 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator==(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:861:12: error: ‘qFuzzyCompare’ was not declared in this scope 861 | return qFuzzyCompare(r1.xp, r2.xp) && qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: expected primary-expression before ‘>’ token 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:77:5: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:79:5: error: expected unqualified-id before ‘[’ token 79 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPoint center() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘::value’ has not been declared 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:92:1: error: ‘is_integral’ is not a member of ‘std’ 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: expected primary-expression before ‘>’ token 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator!=(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:867:13: error: ‘qFuzzyCompare’ was not declared in this scope 867 | return !qFuzzyCompare(r1.xp, r2.xp) || !qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: ‘::value’ has not been declared 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: At global scope: /usr/include/qt5/QtCore/qrect.h:871:31: error: no declaration matches ‘QRect QRectF::toRect() const’ 871 | Q_DECL_CONSTEXPR inline QRect QRectF::toRect() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:871:31: note: no functions named ‘QRect QRectF::toRect() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘bool QSizeF::isNull() const’: /usr/include/qt5/QtCore/qsize.h:292:10: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 292 | { return qIsNull(wd) && qIsNull(ht); } | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:312:32: error: no declaration matches ‘QSizeF QSizeF::transposed() const’ 312 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:312:32: note: no functions named ‘QSizeF QSizeF::transposed() const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:160:31: error: no declaration matches ‘QLine QLine::translated(const QPoint&) const’ 160 | Q_DECL_CONSTEXPR inline QLine QLine::translated(const QPoint &p) const | ^~~~~ /usr/include/qt5/QtCore/qline.h:160:31: note: no functions named ‘QLine QLine::translated(const QPoint&) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:165:31: error: no declaration matches ‘QLine QLine::translated(int, int) const’ 165 | Q_DECL_CONSTEXPR inline QLine QLine::translated(int adx, int ady) const | ^~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qline.h:165:31: note: no functions named ‘QLine QLine::translated(int, int) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:170:32: error: no declaration matches ‘QPoint QLine::center() const’ 170 | Q_DECL_CONSTEXPR inline QPoint QLine::center() const | ^~~~~ /usr/include/qt5/QtCore/qline.h:170:32: note: no functions named ‘QPoint QLine::center() const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: expected primary-expression before ‘>’ token 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:224:5: error: expected unqualified-id before ‘[’ token 224 | Q_REQUIRED_RESULT static QLineF fromPolar(qreal length, qreal angle); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:248:5: error: expected unqualified-id before ‘[’ token 248 | Q_REQUIRED_RESULT QLineF unitVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:249:5: error: expected unqualified-id before ‘[’ token 249 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF normalVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:260:5: error: expected unqualified-id before ‘[’ token 260 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(const QPointF &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:263:5: error: expected unqualified-id before ‘[’ token 263 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPointF center() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘::value’ has not been declared 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h:278:1: error: ‘is_integral’ is not a member of ‘std’ 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSizeF::scale(const QSizeF&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:319:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 319 | { *this = scaled(s, mode); } | ^~~~~~ | scale In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:81:5: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT QPolygon translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: expected primary-expression before ‘>’ token 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:82:5: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT inline QPolygon translated(const QPoint &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:98:5: error: expected unqualified-id before ‘[’ token 98 | Q_REQUIRED_RESULT QPolygon united(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:99:5: error: expected unqualified-id before ‘[’ token 99 | Q_REQUIRED_RESULT QPolygon intersected(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:100:5: error: expected unqualified-id before ‘[’ token 100 | Q_REQUIRED_RESULT QPolygon subtracted(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: ‘::value’ has not been declared 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘is_integral’ is not a member of ‘std’ 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: expected primary-expression before ‘>’ token 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘::value’ has not been declared 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:136:17: error: no declaration matches ‘QPolygon QPolygon::translated(const QPoint&) const’ 136 | inline QPolygon QPolygon::translated(const QPoint &offset) const | ^~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:136:17: note: no functions named ‘QPolygon QPolygon::translated(const QPoint&) const’ /usr/include/qt5/QtGui/qpolygon.h:56:20: note: ‘class QPolygon’ defined here 56 | class Q_GUI_EXPORT QPolygon : public QVector | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:167:5: error: expected unqualified-id before ‘[’ token 167 | Q_REQUIRED_RESULT QPolygonF translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:177:5: error: expected unqualified-id before ‘[’ token 177 | Q_REQUIRED_RESULT QPolygonF united(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:178:5: error: expected unqualified-id before ‘[’ token 178 | Q_REQUIRED_RESULT QPolygonF intersected(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:179:5: error: expected unqualified-id before ‘[’ token 179 | Q_REQUIRED_RESULT QPolygonF subtracted(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘is_integral’ is not a member of ‘std’ 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: expected primary-expression before ‘>’ token 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘::value’ has not been declared 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘is_integral’ is not a member of ‘std’ 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: expected primary-expression before ‘>’ token 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘::value’ has not been declared 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h: In member function ‘QPolygonF QPolygonF::translated(qreal, qreal) const’: /usr/include/qt5/QtGui/qpolygon.h:203:36: error: no matching function for call to ‘QPolygonF::translated(QPointF) const’ 203 | { return translated(QPointF(dx, dy)); } | ^ /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:321:15: error: no declaration matches ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ 321 | inline QSizeF QSizeF::scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qline.h: In member function ‘bool QLineF::isNull() const’: /usr/include/qt5/QtCore/qline.h:320:12: error: ‘qFuzzyCompare’ was not declared in this scope 320 | return qFuzzyCompare(pt1.x(), pt2.x()) && qFuzzyCompare(pt1.y(), pt2.y()); | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:202:18: note: candidate: ‘QPolygonF QPolygonF::translated(qreal, qreal) const’ 202 | inline QPolygonF QPolygonF::translated(qreal dx, qreal dy) const | ^~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:202:18: note:  candidate expects 2 arguments, 1 provided /usr/include/qt5/QtCore/qline.h: At global scope: /usr/include/qt5/QtCore/qline.h:343:32: error: no declaration matches ‘QLineF QLineF::normalVector() const’ 343 | Q_DECL_CONSTEXPR inline QLineF QLineF::normalVector() const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:343:32: note: no functions named ‘QLineF QLineF::normalVector() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: error: no declaration matches ‘QLineF QLineF::translated(const QPointF&) const’ 359 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(const QPointF &p) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: note: no functions named ‘QLineF QLineF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: error: no declaration matches ‘QLineF QLineF::translated(qreal, qreal) const’ 364 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(qreal adx, qreal ady) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: note: no functions named ‘QLineF QLineF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: error: no declaration matches ‘QPointF QLineF::center() const’ 369 | Q_DECL_CONSTEXPR inline QPointF QLineF::center() const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: note: no functions named ‘QPointF QLineF::center() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h: In member function ‘void QLineF::setLength(qreal)’: /usr/include/qt5/QtCore/qline.h:378:16: error: ‘unitVector’ was not declared in this scope; did you mean ‘QVector’? 378 | QLineF v = unitVector(); | ^~~~~~~~~~ | QVector In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: At global scope: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: In member function ‘bool QMarginsF::isNull() const’: /usr/include/qt5/QtCore/qmargins.h:345:10: error: ‘qFuzzyIsNull’ was not declared in this scope 345 | { return qFuzzyIsNull(m_left) && qFuzzyIsNull(m_top) && qFuzzyIsNull(m_right) && qFuzzyIsNull(m_bottom); } | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qdatastream.h: At global scope: /usr/include/qt5/QtCore/qdatastream.h:158:34: error: declaration of ‘operator>>’ as non-function 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:67:32: error: expected ‘,’ or ‘...’ before ‘&&’ token 67 | QMatrix &operator=(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtCore/qdatastream.h:158:26: error: expected ‘;’ at end of member declaration 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~ | ; /usr/include/qt5/QtCore/qdatastream.h:158:43: error: expected ‘)’ before ‘&’ token 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ~ ^~ | ) /usr/include/qt5/QtGui/qmatrix.h:70:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtCore/qsize.h:321:15: note: no functions named ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator==(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:340:10: error: ‘qFuzzyCompare’ was not declared in this scope 340 | { return qFuzzyCompare(s1.wd, s2.wd) && qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator!=(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:343:11: error: ‘qFuzzyCompare’ was not declared in this scope 343 | { return !qFuzzyCompare(s1.wd, s2.wd) || !qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSizeF& QSizeF::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:359:5: error: ‘qFuzzyIsNull’ was not declared in this scope 359 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmargins.h: In function ‘bool operator==(const QMarginsF&, const QMarginsF&)’: /usr/include/qt5/QtCore/qmargins.h:374:12: error: ‘qFuzzyCompare’ was not declared in this scope 374 | return qFuzzyCompare(lhs.left(), rhs.left()) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:174:43: error: declaration of ‘operator<<’ as non-function 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtGui/qmatrix.h:70:28: error: invalid constructor; you probably meant ‘QMatrix (const QMatrix&)’ 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:111:5: error: expected unqualified-id before ‘[’ token 111 | Q_REQUIRED_RESULT QMatrix inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:174:26: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^~ | ; /usr/include/qt5/QtCore/qdatastream.h:174:61: error: invalid use of ‘::’ 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:61: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ | ; In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘QMatrix& QMatrix::operator=(QMatrix)’: /usr/include/qt5/QtGui/qmatrix.h:68:62: error: ‘other’ was not declared in this scope 68 | { memcpy(static_cast(this), static_cast(&other), sizeof(QMatrix)); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::writeAssociativeContainer(QDataStream&, const Container&)’: /usr/include/qt5/QtCore/qdatastream.h:315:10: error: ‘it’ does not name a type; did you mean ‘Qt’? 315 | auto it = c.constEnd(); | ^~ | Qt /usr/include/qt5/QtCore/qdatastream.h:316:10: error: ‘begin’ does not name a type; did you mean ‘QRegion’? 316 | auto begin = c.constBegin(); | ^~~~~ | QRegion /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isInvertible() const’: /usr/include/qt5/QtGui/qmatrix.h:108:41: error: ‘qFuzzyIsNull’ was not declared in this scope 108 | bool isInvertible() const { return !qFuzzyIsNull(_m11*_m22 - _m12*_m21); } | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:317:12: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 317 | while (it != begin) { | ^~ | Qt /usr/include/qt5/QtCore/qdatastream.h:317:18: error: ‘begin’ was not declared in this scope; did you mean ‘QRegion’? 317 | while (it != begin) { | ^~~~~ | QRegion In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘is_integral’ is not a member of ‘std’ 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: expected primary-expression before ‘>’ token 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘::value’ has not been declared 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h: At global scope: /usr/include/qt5/QtGui/qregion.h:72:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtGui/qregion.h:72:28: error: invalid constructor; you probably meant ‘QRegion (const QRegion&)’ 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:102:5: error: expected unqualified-id before ‘[’ token 102 | Q_REQUIRED_RESULT QRegion translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSizeF operator/(const QSizeF&, qreal)’: /usr/include/qt5/QtCore/qsize.h:366:5: error: ‘qFuzzyIsNull’ was not declared in this scope 366 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtGui/qregion.h:103:5: error: expected unqualified-id before ‘[’ token 103 | Q_REQUIRED_RESULT inline QRegion translated(const QPoint &p) const { return translated(p.x(), p.y()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:105:5: error: expected unqualified-id before ‘[’ token 105 | Q_REQUIRED_RESULT QRegion united(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:67:5: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:71:5: error: expected unqualified-id before ‘[’ token 71 | Q_REQUIRED_RESULT QSize scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:72:5: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:74:5: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize expandedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:75:5: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize boundedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘is_integral’ is not a member of ‘std’ 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: expected primary-expression before ‘>’ token 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘::value’ has not been declared 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:142:31: error: no declaration matches ‘QSize QSize::transposed() const’ 142 | Q_DECL_CONSTEXPR inline QSize QSize::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:142:31: note: no functions named ‘QSize QSize::transposed() const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSize::scale(const QSize&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:149:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 149 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:151:14: error: no declaration matches ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ 151 | inline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:151:14: note: no functions named ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSize& QSize::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:189:5: error: ‘qFuzzyIsNull’ was not declared in this scope 189 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isIdentity() const’: /usr/include/qt5/QtGui/qmatrix.h:164:12: error: ‘qFuzzyIsNull’ was not declared in this scope 164 | return qFuzzyIsNull(_m11 - 1) && qFuzzyIsNull(_m22 - 1) && qFuzzyIsNull(_m12) | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:106:5: error: expected unqualified-id before ‘[’ token 106 | Q_REQUIRED_RESULT QRegion united(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT QRegion intersected(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT QRegion intersected(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT QRegion subtracted(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:110:5: error: expected unqualified-id before ‘[’ token 110 | Q_REQUIRED_RESULT QRegion xored(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In function ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’: /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:157:5: error: expected unqualified-id before ‘[’ token 157 | Q_REQUIRED_RESULT QPainterPath translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:370:32: error: no declaration matches ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ 370 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::expandedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:158:5: error: expected unqualified-id before ‘[’ token 158 | Q_REQUIRED_RESULT inline QPainterPath translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:370:32: note: no functions named ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: error: no declaration matches ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ 375 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::boundedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:168:5: error: expected unqualified-id before ‘[’ token 168 | Q_REQUIRED_RESULT QPainterPath toReversed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: note: no functions named ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:188:5: error: expected unqualified-id before ‘[’ token 188 | Q_REQUIRED_RESULT QPainterPath united(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:189:5: error: expected unqualified-id before ‘[’ token 189 | Q_REQUIRED_RESULT QPainterPath intersected(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:190:5: error: expected unqualified-id before ‘[’ token 190 | Q_REQUIRED_RESULT QPainterPath subtracted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:191:5: error: expected unqualified-id before ‘[’ token 191 | Q_REQUIRED_RESULT QPainterPath subtractedInverted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘is_integral’ is not a member of ‘std’ 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:193:5: error: expected unqualified-id before ‘[’ token 193 | Q_REQUIRED_RESULT QPainterPath simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: expected primary-expression before ‘>’ token 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘::value’ has not been declared 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘bool QPainterPath::Element::operator==(const QPainterPath::Element&) const’: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSize operator/(const QSize&, qreal)’: /usr/include/qt5/QtCore/qsize.h:196:5: error: ‘qFuzzyIsNull’ was not declared in this scope 196 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:73:5: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT QRect normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:76:5: error: expected unqualified-id before ‘[’ token 76 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(const QPoint &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:77:5: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:79:5: error: expected unqualified-id before ‘[’ token 79 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPoint center() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:200:31: error: no declaration matches ‘QSize QSize::expandedTo(const QSize&) const’ 200 | Q_DECL_CONSTEXPR inline QSize QSize::expandedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qrect.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(int dx, int dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:200:31: note: no functions named ‘QSize QSize::expandedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qrect.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(const QPoint &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: error: no declaration matches ‘QSize QSize::boundedTo(const QSize&) const’ 205 | Q_DECL_CONSTEXPR inline QSize QSize::boundedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: note: no functions named ‘QSize QSize::boundedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qrect.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect adjusted(int x1, int y1, int x2, int y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:236:5: error: expected unqualified-id before ‘[’ token 236 | Q_REQUIRED_RESULT QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:92:1: error: ‘is_integral’ is not a member of ‘std’ 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:139:5: error: expected unqualified-id before ‘[’ token 139 | Q_REQUIRED_RESULT inline QRect united(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtCore/qrect.h:140:5: error: expected unqualified-id before ‘[’ token 140 | Q_REQUIRED_RESULT inline QRect intersected(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘is_integral’ is not a member of ‘std’ 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: expected primary-expression before ‘>’ token 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘is_integral’ is not a member of ‘std’ 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: expected primary-expression before ‘>’ token 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘::value’ has not been declared 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘is_integral’ is not a member of ‘std’ 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: expected primary-expression before ‘>’ token 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘::value’ has not been declared 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘QPainterPathStrokerPrivate* QPainterPathStroker::d_func()’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF expandedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘::value’ has not been declared 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘const QPainterPathStrokerPrivate* QPainterPathStroker::d_func() const’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:368:21: error: no declaration matches ‘QPainterPath QPainterPath::translated(const QPointF&) const’ 368 | inline QPainterPath QPainterPath::translated(const QPointF &offset) const | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:368:21: note: no functions named ‘QPainterPath QPainterPath::translated(const QPointF&) const’ /usr/include/qt5/QtGui/qpainterpath.h:64:20: note: ‘class QPainterPath’ defined here 64 | class Q_GUI_EXPORT QPainterPath | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:80:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 80 | QTransform &operator=(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:34: error: invalid constructor; you probably meant ‘QTransform (const QTransform&)’ 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:290:31: error: no declaration matches ‘QRect QRect::translated(int, int) const’ 290 | Q_DECL_CONSTEXPR inline QRect QRect::translated(int dx, int dy) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: expected primary-expression before ‘>’ token 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT QTransform inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:120:5: error: expected unqualified-id before ‘[’ token 120 | Q_REQUIRED_RESULT QTransform adjoint() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT QTransform transposed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: ‘::value’ has not been declared 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘QTransform& QTransform::operator=(QTransform)’: /usr/include/qt5/QtGui/qtransform.h:81:62: error: ‘other’ was not declared in this scope 81 | { memcpy(static_cast(this), static_cast(&other), sizeof(QTransform)); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:160:31: error: no declaration matches ‘QLine QLine::translated(const QPoint&) const’ 160 | Q_DECL_CONSTEXPR inline QLine QLine::translated(const QPoint &p) const | ^~~~~ /usr/include/qt5/QtCore/qline.h:160:31: note: no functions named ‘QLine QLine::translated(const QPoint&) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:165:31: error: no declaration matches ‘QLine QLine::translated(int, int) const’ 165 | Q_DECL_CONSTEXPR inline QLine QLine::translated(int adx, int ady) const | ^~~~~ /usr/include/qt5/QtCore/qsize.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF boundedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:290:31: note: no functions named ‘QRect QRect::translated(int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: error: no declaration matches ‘QRect QRect::translated(const QPoint&) const’ 293 | Q_DECL_CONSTEXPR inline QRect QRect::translated(const QPoint &p) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: note: no functions named ‘QRect QRect::translated(const QPoint&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: error: no declaration matches ‘QRect QRect::transposed() const’ 296 | Q_DECL_CONSTEXPR inline QRect QRect::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: note: no functions named ‘QRect QRect::transposed() const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘is_integral’ is not a member of ‘std’ 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: expected primary-expression before ‘>’ token 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: error: no declaration matches ‘QRect QRect::adjusted(int, int, int, int) const’ 399 | Q_DECL_CONSTEXPR inline QRect QRect::adjusted(int xp1, int yp1, int xp2, int yp2) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: note: no functions named ‘QRect QRect::adjusted(int, int, int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: error: no declaration matches ‘QRect QRect::intersected(const QRect&) const’ 444 | inline QRect QRect::intersected(const QRect &other) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: note: no functions named ‘QRect QRect::intersected(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: error: no declaration matches ‘QRect QRect::united(const QRect&) const’ 449 | inline QRect QRect::united(const QRect &r) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: note: no functions named ‘QRect QRect::united(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘::value’ has not been declared 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:523:5: error: expected unqualified-id before ‘[’ token 523 | Q_REQUIRED_RESULT QRectF normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)’: /usr/include/qt5/QtGui/qtransform.h:176:13: error: ‘nullptr’ was not declared in this scope 176 | , d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:563:5: error: expected unqualified-id before ‘[’ token 563 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(qreal dx, qreal dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:564:5: error: expected unqualified-id before ‘[’ token 564 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(const QPointF &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:566:5: error: expected unqualified-id before ‘[’ token 566 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:578:5: error: expected unqualified-id before ‘[’ token 578 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:595:5: error: expected unqualified-id before ‘[’ token 595 | Q_REQUIRED_RESULT inline QRectF united(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:596:5: error: expected unqualified-id before ‘[’ token 596 | Q_REQUIRED_RESULT inline QRectF intersected(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:612:5: error: expected unqualified-id before ‘[’ token 612 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect toRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:613:5: error: expected unqualified-id before ‘[’ token 613 | Q_REQUIRED_RESULT QRect toAlignedRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘is_integral’ is not a member of ‘std’ 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: expected primary-expression before ‘>’ token 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(bool)’: /usr/include/qt5/QtGui/qtransform.h:184:13: error: ‘nullptr’ was not declared in this scope 184 | , d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h: At global scope: /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘is_integral’ is not a member of ‘std’ 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘::value’ has not been declared 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: expected primary-expression before ‘>’ token 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘::value’ has not been declared 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:773:32: error: no declaration matches ‘QRectF QRectF::translated(qreal, qreal) const’ 773 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(qreal dx, qreal dy) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qline.h:165:31: note: no functions named ‘QLine QLine::translated(int, int) const’ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘bool QSizeF::isNull() const’: /usr/include/qt5/QtCore/qsize.h:292:10: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 292 | { return qIsNull(wd) && qIsNull(ht); } | ^~~~~~~ | isNull In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:170:32: error: no declaration matches ‘QPoint QLine::center() const’ 170 | Q_DECL_CONSTEXPR inline QPoint QLine::center() const | ^~~~~ /usr/include/qt5/QtCore/qline.h:170:32: note: no functions named ‘QPoint QLine::center() const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:312:32: error: no declaration matches ‘QSizeF QSizeF::transposed() const’ 312 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:312:32: note: no functions named ‘QSizeF QSizeF::transposed() const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:224:5: error: expected unqualified-id before ‘[’ token 224 | Q_REQUIRED_RESULT static QLineF fromPolar(qreal length, qreal angle); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘bool QTransform::isInvertible() const’: /usr/include/qt5/QtGui/qtransform.h:223:13: error: ‘qFuzzyIsNull’ was not declared in this scope 223 | return !qFuzzyIsNull(determinant()); | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:248:5: error: expected unqualified-id before ‘[’ token 248 | Q_REQUIRED_RESULT QLineF unitVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:249:5: error: expected unqualified-id before ‘[’ token 249 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF normalVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:260:5: error: expected unqualified-id before ‘[’ token 260 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(const QPointF &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:263:5: error: expected unqualified-id before ‘[’ token 263 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPointF center() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:278:1: error: ‘is_integral’ is not a member of ‘std’ 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: expected primary-expression before ‘>’ token 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In function ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’: /usr/include/qt5/QtGui/qtransform.h:359:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 359 | return qFuzzyCompare(t1.m11(), t2.m11()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:360:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 360 | && qFuzzyCompare(t1.m12(), t2.m12()) | ^ /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘is_integral’ is not a member of ‘std’ 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSizeF::scale(const QSizeF&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:319:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 319 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qpoint.h:106:1: error: expected primary-expression before ‘>’ token 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:321:15: error: no declaration matches ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ 321 | inline QSizeF QSizeF::scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:321:15: note: no functions named ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qpoint.h:106:1: error: ‘::value’ has not been declared 106 | Q_DECLARE_TYPEINFO(QPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator==(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:340:10: error: ‘qFuzzyCompare’ was not declared in this scope 340 | { return qFuzzyCompare(s1.wd, s2.wd) && qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator!=(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:343:11: error: ‘qFuzzyCompare’ was not declared in this scope 343 | { return !qFuzzyCompare(s1.wd, s2.wd) || !qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘is_integral’ is not a member of ‘std’ 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: expected primary-expression before ‘>’ token 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h:271:1: error: ‘::value’ has not been declared 271 | Q_DECLARE_TYPEINFO(QPointF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:45, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qpoint.h: In member function ‘bool QPointF::isNull() const’: /usr/include/qt5/QtCore/qpoint.h:298:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 298 | return qIsNull(xp) && qIsNull(yp); | ^~~~~~~ | isNull In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSizeF& QSizeF::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:359:5: error: ‘qFuzzyIsNull’ was not declared in this scope 359 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:361:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 361 | && qFuzzyCompare(t1.m13(), t2.m13()) | ^ /usr/include/qt5/QtCore/qrect.h:773:32: note: no functions named ‘QRectF QRectF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qline.h:278:1: error: ‘::value’ has not been declared 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:362:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 362 | && qFuzzyCompare(t1.m21(), t2.m21()) | ^ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSizeF operator/(const QSizeF&, qreal)’: /usr/include/qt5/QtCore/qsize.h:366:5: error: ‘qFuzzyIsNull’ was not declared in this scope 366 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:363:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 363 | && qFuzzyCompare(t1.m22(), t2.m22()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpoint.h: In function ‘bool operator==(const QPointF&, const QPointF&)’: /usr/include/qt5/QtCore/qpoint.h:354:34: error: ‘qFuzzyIsNull’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:364:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 364 | && qFuzzyCompare(t1.m23(), t2.m23()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:365:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 365 | && qFuzzyCompare(t1.m31(), t2.m31()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qline.h: In member function ‘bool QLineF::isNull() const’: /usr/include/qt5/QtCore/qline.h:320:12: error: ‘qFuzzyCompare’ was not declared in this scope 320 | return qFuzzyCompare(pt1.x(), pt2.x()) && qFuzzyCompare(pt1.y(), pt2.y()); | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:366:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 366 | && qFuzzyCompare(t1.m32(), t2.m32()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:367:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 367 | && qFuzzyCompare(t1.m33(), t2.m33()); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h: At global scope: /usr/include/qt5/QtCore/qline.h:343:32: error: no declaration matches ‘QLineF QLineF::normalVector() const’ 343 | Q_DECL_CONSTEXPR inline QLineF QLineF::normalVector() const | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qline.h:343:32: note: no functions named ‘QLineF QLineF::normalVector() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: error: no declaration matches ‘QRectF QRectF::translated(const QPointF&) const’ 776 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(const QPointF &p) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: note: no functions named ‘QRectF QRectF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: error: no declaration matches ‘QRectF QRectF::transposed() const’ 779 | Q_DECL_CONSTEXPR inline QRectF QRectF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: note: no functions named ‘QRectF QRectF::transposed() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: error: no declaration matches ‘QLineF QLineF::translated(const QPointF&) const’ 359 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(const QPointF &p) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: note: no functions named ‘QLineF QLineF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: error: no declaration matches ‘QLineF QLineF::translated(qreal, qreal) const’ 364 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(qreal adx, qreal ady) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: note: no functions named ‘QLineF QLineF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: error: no declaration matches ‘QPointF QLineF::center() const’ 369 | Q_DECL_CONSTEXPR inline QPointF QLineF::center() const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: note: no functions named ‘QPointF QLineF::center() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: error: no declaration matches ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ 817 | Q_DECL_CONSTEXPR inline QRectF QRectF::adjusted(qreal xp1, qreal yp1, qreal xp2, qreal yp2) const Q_DECL_NOTHROW | ^~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:370:32: error: no declaration matches ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ 370 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::expandedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: note: no functions named ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:370:32: note: no functions named ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: error: no declaration matches ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ 375 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::boundedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: note: no functions named ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qpoint.h:354:64: error: ‘qFuzzyCompare’ was not declared in this scope 354 | return ((!p1.xp || !p2.xp) ? qFuzzyIsNull(p1.xp - p2.xp) : qFuzzyCompare(p1.xp, p2.xp)) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:73:5: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT QRect normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpixelformat.h: At global scope: /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘is_integral’ is not a member of ‘std’ 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: expected primary-expression before ‘>’ token 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(int dx, int dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(const QPoint &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect adjusted(int x1, int y1, int x2, int y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:139:5: error: expected unqualified-id before ‘[’ token 139 | Q_REQUIRED_RESULT inline QRect united(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:140:5: error: expected unqualified-id before ‘[’ token 140 | Q_REQUIRED_RESULT inline QRect intersected(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘::value’ has not been declared 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘is_integral’ is not a member of ‘std’ 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h: In member function ‘void QLineF::setLength(qreal)’: /usr/include/qt5/QtCore/qline.h:378:16: error: ‘unitVector’ was not declared in this scope; did you mean ‘QVector’? 378 | QLineF v = unitVector(); | ^~~~~~~~~~ | QVector /usr/include/qt5/QtCore/qrect.h:849:15: error: no declaration matches ‘QRectF QRectF::intersected(const QRectF&) const’ 849 | inline QRectF QRectF::intersected(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: expected primary-expression before ‘>’ token 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: note: no functions named ‘QRectF QRectF::intersected(const QRectF&) const’ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: At global scope: /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘is_integral’ is not a member of ‘std’ 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: expected primary-expression before ‘>’ token 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: error: no declaration matches ‘QRectF QRectF::united(const QRectF&) const’ 854 | inline QRectF QRectF::united(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: note: no functions named ‘QRectF QRectF::united(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘::value’ has not been declared 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:88:1: error: ‘::value’ has not been declared 88 | Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator==(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:861:12: error: ‘qFuzzyCompare’ was not declared in this scope 861 | return qFuzzyCompare(r1.xp, r2.xp) && qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:290:31: error: no declaration matches ‘QRect QRect::translated(int, int) const’ 290 | Q_DECL_CONSTEXPR inline QRect QRect::translated(int dx, int dy) const Q_DECL_NOTHROW | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qimage.h:197:5: error: expected unqualified-id before ‘[’ token 197 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:290:31: note: no functions named ‘QRect QRect::translated(int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtGui/qimage.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, const QVector &colorTable, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: error: no declaration matches ‘QRect QRect::translated(const QPoint&) const’ 293 | Q_DECL_CONSTEXPR inline QRect QRect::translated(const QPoint &p) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: note: no functions named ‘QRect QRect::translated(const QPoint&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: error: no declaration matches ‘QRect QRect::transposed() const’ 296 | Q_DECL_CONSTEXPR inline QRect QRect::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: note: no functions named ‘QRect QRect::transposed() const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: error: no declaration matches ‘QRect QRect::adjusted(int, int, int, int) const’ 399 | Q_DECL_CONSTEXPR inline QRect QRect::adjusted(int xp1, int yp1, int xp2, int yp2) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: note: no functions named ‘QRect QRect::adjusted(int, int, int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: error: no declaration matches ‘QRect QRect::intersected(const QRect&) const’ 444 | inline QRect QRect::intersected(const QRect &other) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: note: no functions named ‘QRect QRect::intersected(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: error: no declaration matches ‘QRect QRect::united(const QRect&) const’ 449 | inline QRect QRect::united(const QRect &r) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: note: no functions named ‘QRect QRect::united(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qimage.h:225:5: error: ‘qsizetype’ does not name a type 225 | qsizetype sizeInBytes() const; | ^~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator!=(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:867:13: error: ‘qFuzzyCompare’ was not declared in this scope 867 | return !qFuzzyCompare(r1.xp, r2.xp) || !qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘is_integral’ is not a member of ‘std’ 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: expected primary-expression before ‘>’ token 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: At global scope: /usr/include/qt5/QtCore/qrect.h:871:31: error: no declaration matches ‘QRect QRectF::toRect() const’ 871 | Q_DECL_CONSTEXPR inline QRect QRectF::toRect() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:871:31: note: no functions named ‘QRect QRectF::toRect() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qmargins.h:320:1: error: ‘::value’ has not been declared 320 | Q_DECLARE_TYPEINFO(QMarginsF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:81:5: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT QPolygon translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:82:5: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT inline QPolygon translated(const QPoint &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:98:5: error: expected unqualified-id before ‘[’ token 98 | Q_REQUIRED_RESULT QPolygon united(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:99:5: error: expected unqualified-id before ‘[’ token 99 | Q_REQUIRED_RESULT QPolygon intersected(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:100:5: error: expected unqualified-id before ‘[’ token 100 | Q_REQUIRED_RESULT QPolygon subtracted(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:103: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:67:32: error: expected ‘,’ or ‘...’ before ‘&&’ token 67 | QMatrix &operator=(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:523:5: error: expected unqualified-id before ‘[’ token 523 | Q_REQUIRED_RESULT QRectF normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:70:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qmatrix.h:70:28: error: invalid constructor; you probably meant ‘QMatrix (const QMatrix&)’ 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^ /usr/include/qt5/QtCore/qrect.h:563:5: error: expected unqualified-id before ‘[’ token 563 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(qreal dx, qreal dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:564:5: error: expected unqualified-id before ‘[’ token 564 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(const QPointF &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:566:5: error: expected unqualified-id before ‘[’ token 566 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:111:5: error: expected unqualified-id before ‘[’ token 111 | Q_REQUIRED_RESULT QMatrix inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:578:5: error: expected unqualified-id before ‘[’ token 578 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:595:5: error: expected unqualified-id before ‘[’ token 595 | Q_REQUIRED_RESULT inline QRectF united(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:596:5: error: expected unqualified-id before ‘[’ token 596 | Q_REQUIRED_RESULT inline QRectF intersected(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:612:5: error: expected unqualified-id before ‘[’ token 612 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect toRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:613:5: error: expected unqualified-id before ‘[’ token 613 | Q_REQUIRED_RESULT QRect toAlignedRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘is_integral’ is not a member of ‘std’ 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘QMatrix& QMatrix::operator=(QMatrix)’: /usr/include/qt5/QtGui/qmatrix.h:68:62: error: ‘other’ was not declared in this scope 68 | { memcpy(static_cast(this), static_cast(&other), sizeof(QMatrix)); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: expected primary-expression before ‘>’ token 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘::value’ has not been declared 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘is_integral’ is not a member of ‘std’ 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmargins.h: In member function ‘bool QMarginsF::isNull() const’: /usr/include/qt5/QtCore/qmargins.h:345:10: error: ‘qFuzzyIsNull’ was not declared in this scope 345 | { return qFuzzyIsNull(m_left) && qFuzzyIsNull(m_top) && qFuzzyIsNull(m_right) && qFuzzyIsNull(m_bottom); } | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: expected primary-expression before ‘>’ token 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘::value’ has not been declared 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:136:17: error: no declaration matches ‘QPolygon QPolygon::translated(const QPoint&) const’ 136 | inline QPolygon QPolygon::translated(const QPoint &offset) const | ^~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:136:17: note: no functions named ‘QPolygon QPolygon::translated(const QPoint&) const’ /usr/include/qt5/QtGui/qpolygon.h:56:20: note: ‘class QPolygon’ defined here 56 | class Q_GUI_EXPORT QPolygon : public QVector | ^~~~~~~~ /usr/include/qt5/QtCore/qmargins.h: In function ‘bool operator==(const QMarginsF&, const QMarginsF&)’: /usr/include/qt5/QtCore/qmargins.h:374:12: error: ‘qFuzzyCompare’ was not declared in this scope 374 | return qFuzzyCompare(lhs.left(), rhs.left()) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isInvertible() const’: /usr/include/qt5/QtGui/qmatrix.h:108:41: error: ‘qFuzzyIsNull’ was not declared in this scope 108 | bool isInvertible() const { return !qFuzzyIsNull(_m11*_m22 - _m12*_m21); } | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘is_integral’ is not a member of ‘std’ 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:773:32: error: no declaration matches ‘QRectF QRectF::translated(qreal, qreal) const’ 773 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(qreal dx, qreal dy) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: expected primary-expression before ‘>’ token 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:773:32: note: no functions named ‘QRectF QRectF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: error: no declaration matches ‘QRectF QRectF::translated(const QPointF&) const’ 776 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(const QPointF &p) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: note: no functions named ‘QRectF QRectF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: error: no declaration matches ‘QRectF QRectF::transposed() const’ 779 | Q_DECL_CONSTEXPR inline QRectF QRectF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: note: no functions named ‘QRectF QRectF::transposed() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: error: no declaration matches ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ 817 | Q_DECL_CONSTEXPR inline QRectF QRectF::adjusted(qreal xp1, qreal yp1, qreal xp2, qreal yp2) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: note: no functions named ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘::value’ has not been declared 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: error: no declaration matches ‘QRectF QRectF::intersected(const QRectF&) const’ 849 | inline QRectF QRectF::intersected(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: note: no functions named ‘QRectF QRectF::intersected(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: error: no declaration matches ‘QRectF QRectF::united(const QRectF&) const’ 854 | inline QRectF QRectF::united(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: note: no functions named ‘QRectF QRectF::united(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator==(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:861:12: error: ‘qFuzzyCompare’ was not declared in this scope 861 | return qFuzzyCompare(r1.xp, r2.xp) && qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isIdentity() const’: /usr/include/qt5/QtGui/qmatrix.h:164:12: error: ‘qFuzzyIsNull’ was not declared in this scope 164 | return qFuzzyIsNull(_m11 - 1) && qFuzzyIsNull(_m22 - 1) && qFuzzyIsNull(_m12) | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:132: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:167:5: error: expected unqualified-id before ‘[’ token 167 | Q_REQUIRED_RESULT QPolygonF translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:177:5: error: expected unqualified-id before ‘[’ token 177 | Q_REQUIRED_RESULT QPolygonF united(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:178:5: error: expected unqualified-id before ‘[’ token 178 | Q_REQUIRED_RESULT QPolygonF intersected(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:179:5: error: expected unqualified-id before ‘[’ token 179 | Q_REQUIRED_RESULT QPolygonF subtracted(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘is_integral’ is not a member of ‘std’ 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:67:5: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: expected primary-expression before ‘>’ token 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:71:5: error: expected unqualified-id before ‘[’ token 71 | Q_REQUIRED_RESULT QSize scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:72:5: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:74:5: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize expandedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:75:5: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSize boundedTo(const QSize &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘::value’ has not been declared 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘is_integral’ is not a member of ‘std’ 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator!=(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:867:13: error: ‘qFuzzyCompare’ was not declared in this scope 867 | return !qFuzzyCompare(r1.xp, r2.xp) || !qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: expected primary-expression before ‘>’ token 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: At global scope: /usr/include/qt5/QtCore/qrect.h:871:31: error: no declaration matches ‘QRect QRectF::toRect() const’ 871 | Q_DECL_CONSTEXPR inline QRect QRectF::toRect() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:871:31: note: no functions named ‘QRect QRectF::toRect() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:101:1: error: ‘::value’ has not been declared 101 | Q_DECLARE_TYPEINFO(QSize, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:142:31: error: no declaration matches ‘QSize QSize::transposed() const’ 142 | Q_DECL_CONSTEXPR inline QSize QSize::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:142:31: note: no functions named ‘QSize QSize::transposed() const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:81:5: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT QPolygon translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:82:5: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT inline QPolygon translated(const QPoint &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:98:5: error: expected unqualified-id before ‘[’ token 98 | Q_REQUIRED_RESULT QPolygon united(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:99:5: error: expected unqualified-id before ‘[’ token 99 | Q_REQUIRED_RESULT QPolygon intersected(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:100:5: error: expected unqualified-id before ‘[’ token 100 | Q_REQUIRED_RESULT QPolygon subtracted(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSize::scale(const QSize&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:149:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 149 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:151:14: error: no declaration matches ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ 151 | inline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:151:14: note: no functions named ‘QSize QSize::scaled(int, int, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘is_integral’ is not a member of ‘std’ 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In function ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’: /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qimage.h:145:109: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h: In member function ‘QPolygonF QPolygonF::translated(qreal, qreal) const’: /usr/include/qt5/QtGui/qpolygon.h:203:36: error: no matching function for call to ‘QPolygonF::translated(QPointF) const’ 203 | { return translated(QPointF(dx, dy)); } | ^ /usr/include/qt5/QtGui/qpolygon.h:202:18: note: candidate: ‘QPolygonF QPolygonF::translated(qreal, qreal) const’ 202 | inline QPolygonF QPolygonF::translated(qreal dx, qreal dy) const | ^~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:202:18: note:  candidate expects 2 arguments, 1 provided /usr/include/qt5/QtGui/qimage.h:145:138: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: At global scope: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSize& QSize::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:189:5: error: ‘qFuzzyIsNull’ was not declared in this scope 189 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSize operator/(const QSize&, qreal)’: /usr/include/qt5/QtCore/qsize.h:196:5: error: ‘qFuzzyIsNull’ was not declared in this scope 196 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:200:31: error: no declaration matches ‘QSize QSize::expandedTo(const QSize&) const’ 200 | Q_DECL_CONSTEXPR inline QSize QSize::expandedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: expected primary-expression before ‘>’ token 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:146:121: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘::value’ has not been declared 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:146:150: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:136:17: error: no declaration matches ‘QPolygon QPolygon::translated(const QPoint&) const’ 136 | inline QPolygon QPolygon::translated(const QPoint &offset) const | ^~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:136:17: note: no functions named ‘QPolygon QPolygon::translated(const QPoint&) const’ /usr/include/qt5/QtGui/qpolygon.h:56:20: note: ‘class QPolygon’ defined here 56 | class Q_GUI_EXPORT QPolygon : public QVector | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:167:5: error: expected unqualified-id before ‘[’ token 167 | Q_REQUIRED_RESULT QPolygonF translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:177:5: error: expected unqualified-id before ‘[’ token 177 | Q_REQUIRED_RESULT QPolygonF united(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:178:5: error: expected unqualified-id before ‘[’ token 178 | Q_REQUIRED_RESULT QPolygonF intersected(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:179:5: error: expected unqualified-id before ‘[’ token 179 | Q_REQUIRED_RESULT QPolygonF subtracted(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:157:5: error: expected unqualified-id before ‘[’ token 157 | Q_REQUIRED_RESULT QPainterPath translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:127: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qdatastream.h: At global scope: /usr/include/qt5/QtCore/qdatastream.h:158:34: error: declaration of ‘operator>>’ as non-function 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:200:31: note: no functions named ‘QSize QSize::expandedTo(const QSize&) const’ /usr/include/qt5/QtCore/qdatastream.h:158:26: error: expected ‘;’ at end of member declaration 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~ | ; /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qdatastream.h:158:43: error: expected ‘)’ before ‘&’ token 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ~ ^~ | ) /usr/include/qt5/QtCore/qsize.h:205:31: error: no declaration matches ‘QSize QSize::boundedTo(const QSize&) const’ 205 | Q_DECL_CONSTEXPR inline QSize QSize::boundedTo(const QSize & otherSize) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsize.h:205:31: note: no functions named ‘QSize QSize::boundedTo(const QSize&) const’ /usr/include/qt5/QtCore/qsize.h:52:21: note: ‘class QSize’ defined here 52 | class Q_CORE_EXPORT QSize | ^~~~~ /usr/include/qt5/QtCore/qdatastream.h:174:43: error: declaration of ‘operator<<’ as non-function 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:26: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^~ | ; /usr/include/qt5/QtCore/qdatastream.h:174:61: error: invalid use of ‘::’ 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:61: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ | ; In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:236:5: error: expected unqualified-id before ‘[’ token 236 | Q_REQUIRED_RESULT QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF expandedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QSizeF boundedTo(const QSizeF &) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘is_integral’ is not a member of ‘std’ 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘is_integral’ is not a member of ‘std’ 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:156: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: expected primary-expression before ‘>’ token 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘::value’ has not been declared 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h: In member function ‘QPolygonF QPolygonF::translated(qreal, qreal) const’: /usr/include/qt5/QtGui/qpolygon.h:203:36: error: no matching function for call to ‘QPolygonF::translated(QPointF) const’ 203 | { return translated(QPointF(dx, dy)); } | ^ /usr/include/qt5/QtGui/qpolygon.h:202:18: note: candidate: ‘QPolygonF QPolygonF::translated(qreal, qreal) const’ 202 | inline QPolygonF QPolygonF::translated(qreal dx, qreal dy) const | ^~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:202:18: note:  candidate expects 2 arguments, 1 provided /usr/include/qt5/QtGui/qimage.h:152:67: error: ‘nullptr’ was not declared in this scope 152 | explicit QImage(const QString &fileName, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:306:61: error: ‘nullptr’ was not declared in this scope 306 | bool load(const QString &fileName, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: At global scope: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:158:5: error: expected unqualified-id before ‘[’ token 158 | Q_REQUIRED_RESULT inline QPainterPath translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:168:5: error: expected unqualified-id before ‘[’ token 168 | Q_REQUIRED_RESULT QPainterPath toReversed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:188:5: error: expected unqualified-id before ‘[’ token 188 | Q_REQUIRED_RESULT QPainterPath united(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:189:5: error: expected unqualified-id before ‘[’ token 189 | Q_REQUIRED_RESULT QPainterPath intersected(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:190:5: error: expected unqualified-id before ‘[’ token 190 | Q_REQUIRED_RESULT QPainterPath subtracted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:191:5: error: expected unqualified-id before ‘[’ token 191 | Q_REQUIRED_RESULT QPainterPath subtractedInverted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:193:5: error: expected unqualified-id before ‘[’ token 193 | Q_REQUIRED_RESULT QPainterPath simplified() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘bool QPainterPath::Element::operator==(const QPainterPath::Element&) const’: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ /usr/include/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::writeAssociativeContainer(QDataStream&, const Container&)’: /usr/include/qt5/QtCore/qdatastream.h:315:10: error: ‘it’ does not name a type; did you mean ‘Qt’? 315 | auto it = c.constEnd(); | ^~ | Qt In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ /usr/include/qt5/QtGui/qimage.h:307:71: error: ‘nullptr’ was not declared in this scope 307 | bool loadFromData(const uchar *buf, int len, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: expected primary-expression before ‘>’ token 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:268:1: error: ‘::value’ has not been declared 268 | Q_DECLARE_TYPEINFO(QSizeF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘is_integral’ is not a member of ‘std’ 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: expected primary-expression before ‘>’ token 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘::value’ has not been declared 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘bool QSizeF::isNull() const’: /usr/include/qt5/QtCore/qsize.h:292:10: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 292 | { return qIsNull(wd) && qIsNull(ht); } | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:312:32: error: no declaration matches ‘QSizeF QSizeF::transposed() const’ 312 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:312:32: note: no functions named ‘QSizeF QSizeF::transposed() const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘is_integral’ is not a member of ‘std’ 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: expected primary-expression before ‘>’ token 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘::value’ has not been declared 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In member function ‘void QSizeF::scale(const QSizeF&, Qt::AspectRatioMode)’: /usr/include/qt5/QtCore/qsize.h:319:11: error: ‘scaled’ was not declared in this scope; did you mean ‘scale’? 319 | { *this = scaled(s, mode); } | ^~~~~~ | scale /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:316:10: error: ‘begin’ does not name a type; did you mean ‘QRegion’? 316 | auto begin = c.constBegin(); | ^~~~~ | QRegion /usr/include/qt5/QtCore/qdatastream.h:317:12: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 317 | while (it != begin) { | ^~ | Qt /usr/include/qt5/QtCore/qdatastream.h:317:18: error: ‘begin’ was not declared in this scope; did you mean ‘QRegion’? 317 | while (it != begin) { | ^~~~~ | QRegion In file included from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:308:76: error: ‘nullptr’ was not declared in this scope 308 | inline bool loadFromData(const QByteArray &data, const char *aformat = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘QPainterPathStrokerPrivate* QPainterPathStroker::d_func()’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘const QPainterPathStrokerPrivate* QPainterPathStroker::d_func() const’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:321:15: error: no declaration matches ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ 321 | inline QSizeF QSizeF::scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const Q_DECL_NOTHROW | ^~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h: At global scope: /usr/include/qt5/QtGui/qregion.h:72:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:368:21: error: no declaration matches ‘QPainterPath QPainterPath::translated(const QPointF&) const’ 368 | inline QPainterPath QPainterPath::translated(const QPointF &offset) const | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:321:15: note: no functions named ‘QSizeF QSizeF::scaled(qreal, qreal, Qt::AspectRatioMode) const’ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtGui/qregion.h:72:28: error: invalid constructor; you probably meant ‘QRegion (const QRegion&)’ 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtGui/qpainterpath.h:368:21: note: no functions named ‘QPainterPath QPainterPath::translated(const QPointF&) const’ /usr/include/qt5/QtGui/qpainterpath.h:64:20: note: ‘class QPainterPath’ defined here 64 | class Q_GUI_EXPORT QPainterPath | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:102:5: error: expected unqualified-id before ‘[’ token 102 | Q_REQUIRED_RESULT QRegion translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:103:5: error: expected unqualified-id before ‘[’ token 103 | Q_REQUIRED_RESULT inline QRegion translated(const QPoint &p) const { return translated(p.x(), p.y()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:105:5: error: expected unqualified-id before ‘[’ token 105 | Q_REQUIRED_RESULT QRegion united(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:106:5: error: expected unqualified-id before ‘[’ token 106 | Q_REQUIRED_RESULT QRegion united(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT QRegion intersected(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT QRegion intersected(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT QRegion subtracted(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:110:5: error: expected unqualified-id before ‘[’ token 110 | Q_REQUIRED_RESULT QRegion xored(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:80:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 80 | QTransform &operator=(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qimage.h:311:61: error: ‘nullptr’ was not declared in this scope 311 | bool save(const QString &fileName, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qtransform.h:83:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:34: error: invalid constructor; you probably meant ‘QTransform (const QTransform&)’ 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT QTransform inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:120:5: error: expected unqualified-id before ‘[’ token 120 | Q_REQUIRED_RESULT QTransform adjoint() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT QTransform transposed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:312:55: error: ‘nullptr’ was not declared in this scope 312 | bool save(QIODevice *device, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘QTransform& QTransform::operator=(QTransform)’: /usr/include/qt5/QtGui/qtransform.h:81:62: error: ‘other’ was not declared in this scope 81 | { memcpy(static_cast(this), static_cast(&other), sizeof(QTransform)); return *this; } | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘is_integral’ is not a member of ‘std’ 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: expected primary-expression before ‘>’ token 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘::value’ has not been declared 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:76:5: error: expected unqualified-id before ‘[’ token 76 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(const QPoint &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:77:5: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:79:5: error: expected unqualified-id before ‘[’ token 79 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPoint center() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)’: /usr/include/qt5/QtGui/qtransform.h:176:13: error: ‘nullptr’ was not declared in this scope 176 | , d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:92:1: error: ‘is_integral’ is not a member of ‘std’ 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator==(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:340:10: error: ‘qFuzzyCompare’ was not declared in this scope 340 | { return qFuzzyCompare(s1.wd, s2.wd) && qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: expected primary-expression before ‘>’ token 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: ‘::value’ has not been declared 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qdatastream.h: At global scope: /usr/include/qt5/QtCore/qdatastream.h:158:34: error: declaration of ‘operator>>’ as non-function 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:158:26: error: expected ‘;’ at end of member declaration 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~ | ; /usr/include/qt5/QtCore/qdatastream.h:158:43: error: expected ‘)’ before ‘&’ token 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ~ ^~ | ) /usr/include/qt5/QtCore/qdatastream.h:174:43: error: declaration of ‘operator<<’ as non-function 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:26: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^~ | ; /usr/include/qt5/QtCore/qdatastream.h:174:61: error: invalid use of ‘::’ 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:61: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ | ; /usr/include/qt5/QtGui/qimage.h:314:78: error: ‘nullptr’ was not declared in this scope 314 | static QImage fromData(const uchar *data, int size, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:315:80: error: ‘nullptr’ was not declared in this scope 315 | inline static QImage fromData(const QByteArray &data, const char *format = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::writeAssociativeContainer(QDataStream&, const Container&)’: /usr/include/qt5/QtCore/qdatastream.h:315:10: error: ‘it’ does not name a type; did you mean ‘Qt’? 315 | auto it = c.constEnd(); | ^~ | Qt In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘is_integral’ is not a member of ‘std’ 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(bool)’: /usr/include/qt5/QtGui/qtransform.h:184:13: error: ‘nullptr’ was not declared in this scope 184 | , d(nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: expected primary-expression before ‘>’ token 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: At global scope: /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘is_integral’ is not a member of ‘std’ 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: expected primary-expression before ‘>’ token 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘::value’ has not been declared 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘::value’ has not been declared 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:68:59: error: ‘nullptr’ was not declared in this scope 68 | QPixmap(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘bool QTransform::isInvertible() const’: /usr/include/qt5/QtGui/qtransform.h:223:13: error: ‘qFuzzyIsNull’ was not declared in this scope 223 | return !qFuzzyIsNull(determinant()); | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:160:31: error: no declaration matches ‘QLine QLine::translated(const QPoint&) const’ 160 | Q_DECL_CONSTEXPR inline QLine QLine::translated(const QPoint &p) const | ^~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘bool operator!=(const QSizeF&, const QSizeF&)’: /usr/include/qt5/QtCore/qsize.h:343:11: error: ‘qFuzzyCompare’ was not declared in this scope 343 | { return !qFuzzyCompare(s1.wd, s2.wd) || !qFuzzyCompare(s1.ht, s2.ht); } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:160:31: note: no functions named ‘QLine QLine::translated(const QPoint&) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:165:31: error: no declaration matches ‘QLine QLine::translated(int, int) const’ 165 | Q_DECL_CONSTEXPR inline QLine QLine::translated(int adx, int ady) const | ^~~~~ /usr/include/qt5/QtCore/qdatastream.h:316:10: error: ‘begin’ does not name a type; did you mean ‘QRegion’? 316 | auto begin = c.constBegin(); | ^~~~~ | QRegion /usr/include/qt5/QtCore/qline.h:165:31: note: no functions named ‘QLine QLine::translated(int, int) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:170:32: error: no declaration matches ‘QPoint QLine::center() const’ 170 | Q_DECL_CONSTEXPR inline QPoint QLine::center() const | ^~~~~ /usr/include/qt5/QtCore/qline.h:170:32: note: no functions named ‘QPoint QLine::center() const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ /usr/include/qt5/QtCore/qdatastream.h:317:12: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 317 | while (it != begin) { | ^~ | Qt In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:224:5: error: expected unqualified-id before ‘[’ token 224 | Q_REQUIRED_RESULT static QLineF fromPolar(qreal length, qreal angle); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:141:61: error: ‘nullptr’ was not declared in this scope 141 | bool load(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtCore/qline.h:248:5: error: expected unqualified-id before ‘[’ token 248 | Q_REQUIRED_RESULT QLineF unitVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:249:5: error: expected unqualified-id before ‘[’ token 249 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF normalVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:260:5: error: expected unqualified-id before ‘[’ token 260 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(const QPointF &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:263:5: error: expected unqualified-id before ‘[’ token 263 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPointF center() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:278:1: error: ‘is_integral’ is not a member of ‘std’ 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: In member function ‘QSizeF& QSizeF::operator/=(qreal)’: /usr/include/qt5/QtCore/qsize.h:359:5: error: ‘qFuzzyIsNull’ was not declared in this scope 359 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: expected primary-expression before ‘>’ token 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: ‘::value’ has not been declared 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In function ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’: /usr/include/qt5/QtGui/qtransform.h:359:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 359 | return qFuzzyCompare(t1.m11(), t2.m11()) | ^ /usr/include/qt5/QtCore/qdatastream.h:317:18: error: ‘begin’ was not declared in this scope; did you mean ‘QRegion’? 317 | while (it != begin) { | ^~~~~ | QRegion In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:142:72: error: ‘nullptr’ was not declared in this scope 142 | bool loadFromData(const uchar *buf, uint len, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h: At global scope: /usr/include/qt5/QtGui/qregion.h:72:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:72:28: error: invalid constructor; you probably meant ‘QRegion (const QRegion&)’ 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtGui/qtransform.h:360:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 360 | && qFuzzyCompare(t1.m12(), t2.m12()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h: In function ‘const QSizeF operator/(const QSizeF&, qreal)’: /usr/include/qt5/QtCore/qsize.h:366:5: error: ‘qFuzzyIsNull’ was not declared in this scope 366 | Q_ASSERT(!qFuzzyIsNull(c)); | ^~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:361:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 361 | && qFuzzyCompare(t1.m13(), t2.m13()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:362:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 362 | && qFuzzyCompare(t1.m21(), t2.m21()) | ^ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h: In member function ‘bool QLineF::isNull() const’: /usr/include/qt5/QtCore/qline.h:320:12: error: ‘qFuzzyCompare’ was not declared in this scope 320 | return qFuzzyCompare(pt1.x(), pt2.x()) && qFuzzyCompare(pt1.y(), pt2.y()); | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:102:5: error: expected unqualified-id before ‘[’ token 102 | Q_REQUIRED_RESULT QRegion translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:143:75: error: ‘nullptr’ was not declared in this scope 143 | inline bool loadFromData(const QByteArray &data, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qrect.h:44, from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qsize.h: At global scope: /usr/include/qt5/QtCore/qsize.h:370:32: error: no declaration matches ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ 370 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::expandedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qregion.h:103:5: error: expected unqualified-id before ‘[’ token 103 | Q_REQUIRED_RESULT inline QRegion translated(const QPoint &p) const { return translated(p.x(), p.y()); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:105:5: error: expected unqualified-id before ‘[’ token 105 | Q_REQUIRED_RESULT QRegion united(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:370:32: note: no functions named ‘QSizeF QSizeF::expandedTo(const QSizeF&) const’ /usr/include/qt5/QtGui/qregion.h:106:5: error: expected unqualified-id before ‘[’ token 106 | Q_REQUIRED_RESULT QRegion united(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT QRegion intersected(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT QRegion intersected(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT QRegion subtracted(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:110:5: error: expected unqualified-id before ‘[’ token 110 | Q_REQUIRED_RESULT QRegion xored(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:363:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 363 | && qFuzzyCompare(t1.m22(), t2.m22()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:364:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 364 | && qFuzzyCompare(t1.m23(), t2.m23()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: error: no declaration matches ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ 375 | Q_DECL_CONSTEXPR inline QSizeF QSizeF::boundedTo(const QSizeF & otherSize) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:375:32: note: no functions named ‘QSizeF QSizeF::boundedTo(const QSizeF&) const’ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h: At global scope: /usr/include/qt5/QtCore/qline.h:343:32: error: no declaration matches ‘QLineF QLineF::normalVector() const’ 343 | Q_DECL_CONSTEXPR inline QLineF QLineF::normalVector() const | ^~~~~~ /usr/include/qt5/QtCore/qsize.h:215:21: note: ‘class QSizeF’ defined here 215 | class Q_CORE_EXPORT QSizeF | ^~~~~~ /usr/include/qt5/QtCore/qline.h:343:32: note: no functions named ‘QLineF QLineF::normalVector() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtGui/qtransform.h:365:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 365 | && qFuzzyCompare(t1.m31(), t2.m31()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:366:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 366 | && qFuzzyCompare(t1.m32(), t2.m32()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:367:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 367 | && qFuzzyCompare(t1.m33(), t2.m33()); | ^ /usr/include/qt5/QtGui/qpixmap.h:144:61: error: ‘nullptr’ was not declared in this scope 144 | bool save(const QString& fileName, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘is_integral’ is not a member of ‘std’ 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: expected primary-expression before ‘>’ token 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘::value’ has not been declared 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:76:5: error: expected unqualified-id before ‘[’ token 76 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(const QPoint &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:77:5: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:79:5: error: expected unqualified-id before ‘[’ token 79 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPoint center() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:145:55: error: ‘nullptr’ was not declared in this scope 145 | bool save(QIODevice* device, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:92:1: error: ‘is_integral’ is not a member of ‘std’ 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: expected primary-expression before ‘>’ token 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:152:96: error: ‘nullptr’ was not declared in this scope 152 | inline void scroll(int dx, int dy, int x, int y, int width, int height, QRegion *exposed = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: ‘::value’ has not been declared 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:160:31: error: no declaration matches ‘QLine QLine::translated(const QPoint&) const’ 160 | Q_DECL_CONSTEXPR inline QLine QLine::translated(const QPoint &p) const | ^~~~~ /usr/include/qt5/QtCore/qline.h:160:31: note: no functions named ‘QLine QLine::translated(const QPoint&) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:165:31: error: no declaration matches ‘QLine QLine::translated(int, int) const’ 165 | Q_DECL_CONSTEXPR inline QLine QLine::translated(int adx, int ady) const | ^~~~~ /usr/include/qt5/QtCore/qline.h:359:32: error: no declaration matches ‘QLineF QLineF::translated(const QPointF&) const’ 359 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(const QPointF &p) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:165:31: note: no functions named ‘QLine QLine::translated(int, int) const’ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:73:5: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT QRect normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: note: no functions named ‘QLineF QLineF::translated(const QPointF&) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:170:32: error: no declaration matches ‘QPoint QLine::center() const’ 170 | Q_DECL_CONSTEXPR inline QPoint QLine::center() const | ^~~~~ /usr/include/qt5/QtGui/qpixmap.h:153:71: error: ‘nullptr’ was not declared in this scope 153 | void scroll(int dx, int dy, const QRect &rect, QRegion *exposed = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qline.h:170:32: note: no functions named ‘QPoint QLine::center() const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:224:5: error: expected unqualified-id before ‘[’ token 224 | Q_REQUIRED_RESULT static QLineF fromPolar(qreal length, qreal angle); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:248:5: error: expected unqualified-id before ‘[’ token 248 | Q_REQUIRED_RESULT QLineF unitVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:249:5: error: expected unqualified-id before ‘[’ token 249 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF normalVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:260:5: error: expected unqualified-id before ‘[’ token 260 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(const QPointF &p) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘is_integral’ is not a member of ‘std’ 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: error: no declaration matches ‘QLineF QLineF::translated(qreal, qreal) const’ 364 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(qreal adx, qreal ady) const | ^~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: expected primary-expression before ‘>’ token 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: note: no functions named ‘QLineF QLineF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpixelformat.h: At global scope: /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘is_integral’ is not a member of ‘std’ 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(int dx, int dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: expected primary-expression before ‘>’ token 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect translated(const QPoint &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect adjusted(int x1, int y1, int x2, int y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:139:5: error: expected unqualified-id before ‘[’ token 139 | Q_REQUIRED_RESULT inline QRect united(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:140:5: error: expected unqualified-id before ‘[’ token 140 | Q_REQUIRED_RESULT inline QRect intersected(const QRect &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘::value’ has not been declared 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘is_integral’ is not a member of ‘std’ 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: expected primary-expression before ‘>’ token 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:166:1: error: ‘::value’ has not been declared 166 | Q_DECLARE_TYPEINFO(QRect, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:197:5: error: expected unqualified-id before ‘[’ token 197 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, const QVector &colorTable, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:263:5: error: expected unqualified-id before ‘[’ token 263 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPointF center() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:278:1: error: ‘is_integral’ is not a member of ‘std’ 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: expected primary-expression before ‘>’ token 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:225:5: error: ‘qsizetype’ does not name a type 225 | qsizetype sizeInBytes() const; | ^~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: ‘::value’ has not been declared 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:103: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: error: no declaration matches ‘QPointF QLineF::center() const’ 369 | Q_DECL_CONSTEXPR inline QPointF QLineF::center() const | ^~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘::value’ has not been declared 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:132: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘is_integral’ is not a member of ‘std’ 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: expected primary-expression before ‘>’ token 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:145:109: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘::value’ has not been declared 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:145:138: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:146:121: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:290:31: error: no declaration matches ‘QRect QRect::translated(int, int) const’ 290 | Q_DECL_CONSTEXPR inline QRect QRect::translated(int dx, int dy) const Q_DECL_NOTHROW | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h: In member function ‘bool QLineF::isNull() const’: /usr/include/qt5/QtCore/qline.h:320:12: error: ‘qFuzzyCompare’ was not declared in this scope 320 | return qFuzzyCompare(pt1.x(), pt2.x()) && qFuzzyCompare(pt1.y(), pt2.y()); | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:290:31: note: no functions named ‘QRect QRect::translated(int, int) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: error: no declaration matches ‘QRect QRect::translated(const QPoint&) const’ 293 | Q_DECL_CONSTEXPR inline QRect QRect::translated(const QPoint &p) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:293:31: note: no functions named ‘QRect QRect::translated(const QPoint&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: error: no declaration matches ‘QRect QRect::transposed() const’ 296 | Q_DECL_CONSTEXPR inline QRect QRect::transposed() const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:296:31: note: no functions named ‘QRect QRect::transposed() const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qline.h: At global scope: /usr/include/qt5/QtCore/qline.h:343:32: error: no declaration matches ‘QLineF QLineF::normalVector() const’ 343 | Q_DECL_CONSTEXPR inline QLineF QLineF::normalVector() const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: note: no functions named ‘QPointF QLineF::center() const’ /usr/include/qt5/QtCore/qline.h:343:32: note: no functions named ‘QLineF QLineF::normalVector() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: error: no declaration matches ‘QLineF QLineF::translated(const QPointF&) const’ 359 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(const QPointF &p) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: note: no functions named ‘QLineF QLineF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: error: no declaration matches ‘QLineF QLineF::translated(qreal, qreal) const’ 364 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(qreal adx, qreal ady) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: note: no functions named ‘QLineF QLineF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: error: no declaration matches ‘QPointF QLineF::center() const’ 369 | Q_DECL_CONSTEXPR inline QPointF QLineF::center() const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: note: no functions named ‘QPointF QLineF::center() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h: In member function ‘void QLineF::setLength(qreal)’: /usr/include/qt5/QtCore/qline.h:378:16: error: ‘unitVector’ was not declared in this scope; did you mean ‘QVector’? 378 | QLineF v = unitVector(); | ^~~~~~~~~~ | QVector /usr/include/qt5/QtCore/qline.h: In member function ‘void QLineF::setLength(qreal)’: /usr/include/qt5/QtCore/qline.h:378:16: error: ‘unitVector’ was not declared in this scope; did you mean ‘QVector’? 378 | QLineF v = unitVector(); | ^~~~~~~~~~ | QVector /usr/include/qt5/QtGui/qimage.h:146:150: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:67:32: error: expected ‘,’ or ‘...’ before ‘&&’ token 67 | QMatrix &operator=(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘is_integral’ is not a member of ‘std’ 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: error: no declaration matches ‘QRect QRect::adjusted(int, int, int, int) const’ 399 | Q_DECL_CONSTEXPR inline QRect QRect::adjusted(int xp1, int yp1, int xp2, int yp2) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:399:31: note: no functions named ‘QRect QRect::adjusted(int, int, int, int) const’ /usr/include/qt5/QtGui/qpen.h:133:1: error: expected primary-expression before ‘>’ token 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: error: no declaration matches ‘QRect QRect::intersected(const QRect&) const’ 444 | inline QRect QRect::intersected(const QRect &other) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:444:14: note: no functions named ‘QRect QRect::intersected(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: error: no declaration matches ‘QRect QRect::united(const QRect&) const’ 449 | inline QRect QRect::united(const QRect &r) const Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qrect.h:449:14: note: no functions named ‘QRect QRect::united(const QRect&) const’ /usr/include/qt5/QtCore/qrect.h:57:21: note: ‘class QRect’ defined here 57 | class Q_CORE_EXPORT QRect | ^~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘::value’ has not been declared 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:523:5: error: expected unqualified-id before ‘[’ token 523 | Q_REQUIRED_RESULT QRectF normalized() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:563:5: error: expected unqualified-id before ‘[’ token 563 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(qreal dx, qreal dy) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:564:5: error: expected unqualified-id before ‘[’ token 564 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF translated(const QPointF &p) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:566:5: error: expected unqualified-id before ‘[’ token 566 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF transposed() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:578:5: error: expected unqualified-id before ‘[’ token 578 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:595:5: error: expected unqualified-id before ‘[’ token 595 | Q_REQUIRED_RESULT inline QRectF united(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:596:5: error: expected unqualified-id before ‘[’ token 596 | Q_REQUIRED_RESULT inline QRectF intersected(const QRectF &other) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘bool QTextOption::Tab::operator==(const QTextOption::Tab&) const’: /usr/include/qt5/QtGui/qtextoption.h:72:61: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 72 | && qFuzzyCompare(position, other.position) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:612:5: error: expected unqualified-id before ‘[’ token 612 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QRect toRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:613:5: error: expected unqualified-id before ‘[’ token 613 | Q_REQUIRED_RESULT QRect toAlignedRect() const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextoption.h:152:11: error: cannot convert ‘Qt::Alignment’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 152 | { align = aalignment; } | ^~~~~~~~~~ | | | Qt::Alignment {aka QFlags} /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setFlags(QTextOption::Flags)’: /usr/include/qt5/QtGui/qtextoption.h:155:7: error: cannot convert ‘QTextOption::Flags’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 155 | { f = aflags; } | ^~~~~~ | | | QTextOption::Flags {aka QFlags} In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:67:32: error: expected ‘,’ or ‘...’ before ‘&&’ token 67 | QMatrix &operator=(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qimage.h:147:127: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘is_integral’ is not a member of ‘std’ 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: expected primary-expression before ‘>’ token 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:70:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qmatrix.h:70:28: error: invalid constructor; you probably meant ‘QMatrix (const QMatrix&)’ 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:111:5: error: expected unqualified-id before ‘[’ token 111 | Q_REQUIRED_RESULT QMatrix inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:626:1: error: ‘::value’ has not been declared 626 | Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘QMatrix& QMatrix::operator=(QMatrix)’: /usr/include/qt5/QtGui/qmatrix.h:68:62: error: ‘other’ was not declared in this scope 68 | { memcpy(static_cast(this), static_cast(&other), sizeof(QMatrix)); return *this; } | ^~~~~ /usr/include/qt5/QtGui/qimage.h:147:156: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qpolygon.h:46, from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qrect.h:773:32: error: no declaration matches ‘QRectF QRectF::translated(qreal, qreal) const’ 773 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(qreal dx, qreal dy) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtGui/qmatrix.h:70:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtCore/qrect.h:773:32: note: no functions named ‘QRectF QRectF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtGui/qimage.h:152:67: error: ‘nullptr’ was not declared in this scope 152 | explicit QImage(const QString &fileName, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:70:28: error: invalid constructor; you probably meant ‘QMatrix (const QMatrix&)’ 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^ /usr/include/qt5/QtCore/qrect.h:776:32: error: no declaration matches ‘QRectF QRectF::translated(const QPointF&) const’ 776 | Q_DECL_CONSTEXPR inline QRectF QRectF::translated(const QPointF &p) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:776:32: note: no functions named ‘QRectF QRectF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: error: no declaration matches ‘QRectF QRectF::transposed() const’ 779 | Q_DECL_CONSTEXPR inline QRectF QRectF::transposed() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:779:32: note: no functions named ‘QRectF QRectF::transposed() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:111:5: error: expected unqualified-id before ‘[’ token 111 | Q_REQUIRED_RESULT QMatrix inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isInvertible() const’: /usr/include/qt5/QtGui/qmatrix.h:108:41: error: ‘qFuzzyIsNull’ was not declared in this scope 108 | bool isInvertible() const { return !qFuzzyIsNull(_m11*_m22 - _m12*_m21); } | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘is_integral’ is not a member of ‘std’ 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: expected primary-expression before ‘>’ token 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘QMatrix& QMatrix::operator=(QMatrix)’: /usr/include/qt5/QtGui/qmatrix.h:68:62: error: ‘other’ was not declared in this scope 68 | { memcpy(static_cast(this), static_cast(&other), sizeof(QMatrix)); return *this; } | ^~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘::value’ has not been declared 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isInvertible() const’: /usr/include/qt5/QtGui/qmatrix.h:108:41: error: ‘qFuzzyIsNull’ was not declared in this scope 108 | bool isInvertible() const { return !qFuzzyIsNull(_m11*_m22 - _m12*_m21); } | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘is_integral’ is not a member of ‘std’ 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator==(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:108:83: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 108 | && qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: expected primary-expression before ‘>’ token 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: error: no declaration matches ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ 817 | Q_DECL_CONSTEXPR inline QRectF QRectF::adjusted(qreal xp1, qreal yp1, qreal xp2, qreal yp2) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:817:32: note: no functions named ‘QRectF QRectF::adjusted(qreal, qreal, qreal, qreal) const’ /usr/include/qt5/QtGui/qimage.h:306:61: error: ‘nullptr’ was not declared in this scope 306 | bool load(const QString &fileName, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator!=(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:111:84: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 111 | || !qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isIdentity() const’: /usr/include/qt5/QtGui/qmatrix.h:164:12: error: ‘qFuzzyIsNull’ was not declared in this scope 164 | return qFuzzyIsNull(_m11 - 1) && qFuzzyIsNull(_m22 - 1) && qFuzzyIsNull(_m12) | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In function ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’: /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘::value’ has not been declared 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtCore/qrect.h:849:15: error: no declaration matches ‘QRectF QRectF::intersected(const QRectF&) const’ 849 | inline QRectF QRectF::intersected(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:849:15: note: no functions named ‘QRectF QRectF::intersected(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: error: no declaration matches ‘QRectF QRectF::united(const QRectF&) const’ 854 | inline QRectF QRectF::united(const QRectF &r) const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:854:15: note: no functions named ‘QRectF QRectF::united(const QRectF&) const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘is_integral’ is not a member of ‘std’ 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:307:71: error: ‘nullptr’ was not declared in this scope 307 | bool loadFromData(const uchar *buf, int len, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: expected primary-expression before ‘>’ token 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator==(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:861:12: error: ‘qFuzzyCompare’ was not declared in this scope 861 | return qFuzzyCompare(r1.xp, r2.xp) && qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘::value’ has not been declared 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:157:5: error: expected unqualified-id before ‘[’ token 157 | Q_REQUIRED_RESULT QPainterPath translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isIdentity() const’: /usr/include/qt5/QtGui/qmatrix.h:164:12: error: ‘qFuzzyIsNull’ was not declared in this scope 164 | return qFuzzyIsNull(_m11 - 1) && qFuzzyIsNull(_m22 - 1) && qFuzzyIsNull(_m12) | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:158:5: error: expected unqualified-id before ‘[’ token 158 | Q_REQUIRED_RESULT inline QPainterPath translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:168:5: error: expected unqualified-id before ‘[’ token 168 | Q_REQUIRED_RESULT QPainterPath toReversed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In function ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’: /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:188:5: error: expected unqualified-id before ‘[’ token 188 | Q_REQUIRED_RESULT QPainterPath united(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:308:76: error: ‘nullptr’ was not declared in this scope 308 | inline bool loadFromData(const QByteArray &data, const char *aformat = nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:189:5: error: expected unqualified-id before ‘[’ token 189 | Q_REQUIRED_RESULT QPainterPath intersected(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:190:5: error: expected unqualified-id before ‘[’ token 190 | Q_REQUIRED_RESULT QPainterPath subtracted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:191:5: error: expected unqualified-id before ‘[’ token 191 | Q_REQUIRED_RESULT QPainterPath subtractedInverted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: In function ‘bool operator!=(const QRectF&, const QRectF&)’: /usr/include/qt5/QtCore/qrect.h:867:13: error: ‘qFuzzyCompare’ was not declared in this scope 867 | return !qFuzzyCompare(r1.xp, r2.xp) || !qFuzzyCompare(r1.yp, r2.yp) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘is_integral’ is not a member of ‘std’ 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:311:61: error: ‘nullptr’ was not declared in this scope 311 | bool save(const QString &fileName, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: expected primary-expression before ‘>’ token 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qrect.h: At global scope: /usr/include/qt5/QtCore/qrect.h:871:31: error: no declaration matches ‘QRect QRectF::toRect() const’ 871 | Q_DECL_CONSTEXPR inline QRect QRectF::toRect() const Q_DECL_NOTHROW | ^~~~~~ /usr/include/qt5/QtCore/qrect.h:871:31: note: no functions named ‘QRect QRectF::toRect() const’ /usr/include/qt5/QtCore/qrect.h:511:21: note: ‘class QRectF’ defined here 511 | class Q_CORE_EXPORT QRectF | ^~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘::value’ has not been declared 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:157:5: error: expected unqualified-id before ‘[’ token 157 | Q_REQUIRED_RESULT QPainterPath translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:158:5: error: expected unqualified-id before ‘[’ token 158 | Q_REQUIRED_RESULT inline QPainterPath translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:168:5: error: expected unqualified-id before ‘[’ token 168 | Q_REQUIRED_RESULT QPainterPath toReversed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:188:5: error: expected unqualified-id before ‘[’ token 188 | Q_REQUIRED_RESULT QPainterPath united(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:189:5: error: expected unqualified-id before ‘[’ token 189 | Q_REQUIRED_RESULT QPainterPath intersected(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:190:5: error: expected unqualified-id before ‘[’ token 190 | Q_REQUIRED_RESULT QPainterPath subtracted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:191:5: error: expected unqualified-id before ‘[’ token 191 | Q_REQUIRED_RESULT QPainterPath subtractedInverted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:193:5: error: expected unqualified-id before ‘[’ token 193 | Q_REQUIRED_RESULT QPainterPath simplified() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:81:5: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT QPolygon translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:193:5: error: expected unqualified-id before ‘[’ token 193 | Q_REQUIRED_RESULT QPainterPath simplified() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘bool QPainterPath::Element::operator==(const QPainterPath::Element&) const’: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ /usr/include/qt5/QtGui/qpolygon.h:82:5: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT inline QPolygon translated(const QPoint &offset) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ /usr/include/qt5/QtGui/qpolygon.h:98:5: error: expected unqualified-id before ‘[’ token 98 | Q_REQUIRED_RESULT QPolygon united(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:99:5: error: expected unqualified-id before ‘[’ token 99 | Q_REQUIRED_RESULT QPolygon intersected(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:312:55: error: ‘nullptr’ was not declared in this scope 312 | bool save(QIODevice *device, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:100:5: error: expected unqualified-id before ‘[’ token 100 | Q_REQUIRED_RESULT QPolygon subtracted(const QPolygon &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘is_integral’ is not a member of ‘std’ 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: expected primary-expression before ‘>’ token 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘bool QPainterPath::Element::operator==(const QPainterPath::Element&) const’: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:314:78: error: ‘nullptr’ was not declared in this scope 314 | static QImage fromData(const uchar *data, int size, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘is_integral’ is not a member of ‘std’ 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘::value’ has not been declared 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘is_integral’ is not a member of ‘std’ 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: expected primary-expression before ‘>’ token 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: expected primary-expression before ‘>’ token 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘::value’ has not been declared 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:104:1: error: ‘::value’ has not been declared 104 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘is_integral’ is not a member of ‘std’ 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:315:80: error: ‘nullptr’ was not declared in this scope 315 | inline static QImage fromData(const QByteArray &data, const char *format = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:648:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 648 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: expected primary-expression before ‘>’ token 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘is_integral’ is not a member of ‘std’ 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: expected primary-expression before ‘>’ token 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘::value’ has not been declared 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘is_integral’ is not a member of ‘std’ 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: expected primary-expression before ‘>’ token 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘is_integral’ is not a member of ‘std’ 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: expected primary-expression before ‘>’ token 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘::value’ has not been declared 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘::value’ has not been declared 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:663:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 663 | { setProperty(BlockAlignment, int(aalignment)); } | ^ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘is_integral’ is not a member of ‘std’ 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:136:17: error: no declaration matches ‘QPolygon QPolygon::translated(const QPoint&) const’ 136 | inline QPolygon QPolygon::translated(const QPoint &offset) const | ^~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:136:17: note: no functions named ‘QPolygon QPolygon::translated(const QPoint&) const’ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: expected primary-expression before ‘>’ token 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:56:20: note: ‘class QPolygon’ defined here 56 | class Q_GUI_EXPORT QPolygon : public QVector | ^~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘::value’ has not been declared 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:167:5: error: expected unqualified-id before ‘[’ token 167 | Q_REQUIRED_RESULT QPolygonF translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘::value’ has not been declared 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:177:5: error: expected unqualified-id before ‘[’ token 177 | Q_REQUIRED_RESULT QPolygonF united(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:178:5: error: expected unqualified-id before ‘[’ token 178 | Q_REQUIRED_RESULT QPolygonF intersected(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:179:5: error: expected unqualified-id before ‘[’ token 179 | Q_REQUIRED_RESULT QPolygonF subtracted(const QPolygonF &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘QPainterPathStrokerPrivate* QPainterPathStroker::d_func()’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘const QPainterPathStrokerPrivate* QPainterPathStroker::d_func() const’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘is_integral’ is not a member of ‘std’ 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:68:59: error: ‘nullptr’ was not declared in this scope 68 | QPixmap(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘is_integral’ is not a member of ‘std’ 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘QPainterPathStrokerPrivate* QPainterPathStroker::d_func()’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: expected primary-expression before ‘>’ token 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘const QPainterPathStrokerPrivate* QPainterPathStroker::d_func() const’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘::value’ has not been declared 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:368:21: error: no declaration matches ‘QPainterPath QPainterPath::translated(const QPointF&) const’ 368 | inline QPainterPath QPainterPath::translated(const QPointF &offset) const | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:368:21: note: no functions named ‘QPainterPath QPainterPath::translated(const QPointF&) const’ /usr/include/qt5/QtGui/qpainterpath.h:64:20: note: ‘class QPainterPath’ defined here 64 | class Q_GUI_EXPORT QPainterPath | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:80:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 80 | QTransform &operator=(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:34: error: invalid constructor; you probably meant ‘QTransform (const QTransform&)’ 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT QTransform inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:120:5: error: expected unqualified-id before ‘[’ token 120 | Q_REQUIRED_RESULT QTransform adjoint() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT QTransform transposed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘is_integral’ is not a member of ‘std’ 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: expected primary-expression before ‘>’ token 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘::value’ has not been declared 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘QTransform& QTransform::operator=(QTransform)’: /usr/include/qt5/QtGui/qtransform.h:81:62: error: ‘other’ was not declared in this scope 81 | { memcpy(static_cast(this), static_cast(&other), sizeof(QTransform)); return *this; } | ^~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:368:21: error: no declaration matches ‘QPainterPath QPainterPath::translated(const QPointF&) const’ 368 | inline QPainterPath QPainterPath::translated(const QPointF &offset) const | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:368:21: note: no functions named ‘QPainterPath QPainterPath::translated(const QPointF&) const’ /usr/include/qt5/QtGui/qpainterpath.h:64:20: note: ‘class QPainterPath’ defined here 64 | class Q_GUI_EXPORT QPainterPath | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:80:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 80 | QTransform &operator=(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: expected primary-expression before ‘>’ token 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:83:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:34: error: invalid constructor; you probably meant ‘QTransform (const QTransform&)’ 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT QTransform inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:120:5: error: expected unqualified-id before ‘[’ token 120 | Q_REQUIRED_RESULT QTransform adjoint() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT QTransform transposed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:183:1: error: ‘::value’ has not been declared 183 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPolygonF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpolygon.h: In member function ‘QPolygonF QPolygonF::translated(qreal, qreal) const’: /usr/include/qt5/QtGui/qpolygon.h:203:36: error: no matching function for call to ‘QPolygonF::translated(QPointF) const’ 203 | { return translated(QPointF(dx, dy)); } | ^ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextFrameFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:861:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 861 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /usr/include/qt5/QtGui/qpolygon.h:202:18: note: candidate: ‘QPolygonF QPolygonF::translated(qreal, qreal) const’ 202 | inline QPolygonF QPolygonF::translated(qreal dx, qreal dy) const | ^~~~~~~~~ /usr/include/qt5/QtGui/qpolygon.h:202:18: note:  candidate expects 2 arguments, 1 provided In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘is_integral’ is not a member of ‘std’ 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: expected primary-expression before ‘>’ token 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘::value’ has not been declared 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: At global scope: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘is_integral’ is not a member of ‘std’ 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: expected primary-expression before ‘>’ token 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘::value’ has not been declared 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextTableFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:954:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 954 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:141:61: error: ‘nullptr’ was not declared in this scope 141 | bool load(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)’: /usr/include/qt5/QtGui/qtransform.h:176:13: error: ‘nullptr’ was not declared in this scope 176 | , d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘QTransform& QTransform::operator=(QTransform)’: /usr/include/qt5/QtGui/qtransform.h:81:62: error: ‘other’ was not declared in this scope 81 | { memcpy(static_cast(this), static_cast(&other), sizeof(QTransform)); return *this; } | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘is_integral’ is not a member of ‘std’ 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: expected primary-expression before ‘>’ token 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘::value’ has not been declared 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)’: /usr/include/qt5/QtGui/qtransform.h:176:13: error: ‘nullptr’ was not declared in this scope 176 | , d(nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(bool)’: /usr/include/qt5/QtGui/qtransform.h:184:13: error: ‘nullptr’ was not declared in this scope 184 | , d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qurl.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QUrl adjusted(FormattingOptions options) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:142:72: error: ‘nullptr’ was not declared in this scope 142 | bool loadFromData(const uchar *buf, uint len, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(bool)’: /usr/include/qt5/QtGui/qtransform.h:184:13: error: ‘nullptr’ was not declared in this scope 184 | , d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: At global scope: /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘is_integral’ is not a member of ‘std’ 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: expected primary-expression before ‘>’ token 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT QUrl resolved(const QUrl &relative) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘::value’ has not been declared 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:143:75: error: ‘nullptr’ was not declared in this scope 143 | inline bool loadFromData(const QByteArray &data, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:144:61: error: ‘nullptr’ was not declared in this scope 144 | bool save(const QString& fileName, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qurl.h:375:1: error: ‘is_integral’ is not a member of ‘std’ 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h:375:1: error: expected primary-expression before ‘>’ token 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h:375:1: error: ‘::value’ has not been declared 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘bool QTransform::isInvertible() const’: /usr/include/qt5/QtGui/qtransform.h:223:13: error: ‘qFuzzyIsNull’ was not declared in this scope 223 | return !qFuzzyIsNull(determinant()); | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qdatastream.h: At global scope: /usr/include/qt5/QtCore/qdatastream.h:158:34: error: declaration of ‘operator>>’ as non-function 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: At global scope: /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘is_integral’ is not a member of ‘std’ 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: expected primary-expression before ‘>’ token 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘::value’ has not been declared 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘bool QTransform::isInvertible() const’: /usr/include/qt5/QtGui/qtransform.h:223:13: error: ‘qFuzzyIsNull’ was not declared in this scope 223 | return !qFuzzyIsNull(determinant()); | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In function ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’: /usr/include/qt5/QtGui/qtransform.h:359:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 359 | return qFuzzyCompare(t1.m11(), t2.m11()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:360:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 360 | && qFuzzyCompare(t1.m12(), t2.m12()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:361:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 361 | && qFuzzyCompare(t1.m13(), t2.m13()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:145:55: error: ‘nullptr’ was not declared in this scope 145 | bool save(QIODevice* device, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextdocument.h:49, from /usr/include/qt5/QtGui/QTextDocument:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions& operator|=(QUrl::FormattingOptions&, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:389:39: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 389 | { i |= QUrl::UrlFormattingOption(int(f)); return i; } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:362:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 362 | && qFuzzyCompare(t1.m21(), t2.m21()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:158:26: error: expected ‘;’ at end of member declaration 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~ | ; In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In function ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’: /usr/include/qt5/QtGui/qtransform.h:359:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 359 | return qFuzzyCompare(t1.m11(), t2.m11()) | ^ /usr/include/qt5/QtCore/qdatastream.h:158:43: error: expected ‘)’ before ‘&’ token 158 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ~ ^~ | ) /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::UrlFormattingOption, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:393:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 393 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /usr/include/qt5/QtGui/qtransform.h:363:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 363 | && qFuzzyCompare(t1.m22(), t2.m22()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:152:96: error: ‘nullptr’ was not declared in this scope 152 | inline void scroll(int dx, int dy, int x, int y, int width, int height, QRegion *exposed = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:364:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 364 | && qFuzzyCompare(t1.m23(), t2.m23()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:365:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 365 | && qFuzzyCompare(t1.m31(), t2.m31()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:366:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 366 | && qFuzzyCompare(t1.m32(), t2.m32()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:367:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 367 | && qFuzzyCompare(t1.m33(), t2.m33()); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:174:43: error: declaration of ‘operator<<’ as non-function 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::ComponentFormattingOptions, QUrl::UrlFormattingOption)’: /usr/include/qt5/QtCore/qurl.h:397:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 397 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:26: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^~ | ; /usr/include/qt5/QtCore/qdatastream.h:174:61: error: invalid use of ‘::’ 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ /usr/include/qt5/QtCore/qdatastream.h:174:61: error: expected ‘;’ at end of member declaration 174 | QDataStream &operator<<(std::nullptr_t) { return *this; } | ^ | ; /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::FormattingOptions, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:399:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 399 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:360:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 360 | && qFuzzyCompare(t1.m12(), t2.m12()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:153:71: error: ‘nullptr’ was not declared in this scope 153 | void scroll(int dx, int dy, const QRect &rect, QRegion *exposed = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::writeAssociativeContainer(QDataStream&, const Container&)’: /usr/include/qt5/QtCore/qdatastream.h:315:10: error: ‘it’ does not name a type; did you mean ‘Qt’? 315 | auto it = c.constEnd(); | ^~ | Qt In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixelformat.h: At global scope: /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘is_integral’ is not a member of ‘std’ 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::ComponentFormattingOptions, QUrl::FormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:403:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 403 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /usr/include/qt5/QtCore/qdatastream.h:316:10: error: ‘begin’ does not name a type; did you mean ‘QRegion’? 316 | auto begin = c.constBegin(); | ^~~~~ | QRegion In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘is_integral’ is not a member of ‘std’ 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:361:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 361 | && qFuzzyCompare(t1.m13(), t2.m13()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:362:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 362 | && qFuzzyCompare(t1.m21(), t2.m21()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: expected primary-expression before ‘>’ token 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:317:12: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 317 | while (it != begin) { | ^~ | Qt /usr/include/qt5/QtGui/qtransform.h:363:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 363 | && qFuzzyCompare(t1.m22(), t2.m22()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h: At global scope: /usr/include/qt5/QtGui/qtextdocument.h:99:5: error: ‘nullptr’ was not declared in this scope 99 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:364:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 364 | && qFuzzyCompare(t1.m23(), t2.m23()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: expected primary-expression before ‘>’ token 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatastream.h:317:18: error: ‘begin’ was not declared in this scope; did you mean ‘QRegion’? 317 | while (it != begin) { | ^~~~~ | QRegion /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘::value’ has not been declared 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h: At global scope: /usr/include/qt5/QtGui/qregion.h:72:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtGui/qregion.h:72:28: error: invalid constructor; you probably meant ‘QRegion (const QRegion&)’ 72 | QRegion(QRegion &&other) Q_DECL_NOTHROW | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:102:5: error: expected unqualified-id before ‘[’ token 102 | Q_REQUIRED_RESULT QRegion translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:103:5: error: expected unqualified-id before ‘[’ token 103 | Q_REQUIRED_RESULT inline QRegion translated(const QPoint &p) const { return translated(p.x(), p.y()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:105:5: error: expected unqualified-id before ‘[’ token 105 | Q_REQUIRED_RESULT QRegion united(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:106:5: error: expected unqualified-id before ‘[’ token 106 | Q_REQUIRED_RESULT QRegion united(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:107:5: error: expected unqualified-id before ‘[’ token 107 | Q_REQUIRED_RESULT QRegion intersected(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:108:5: error: expected unqualified-id before ‘[’ token 108 | Q_REQUIRED_RESULT QRegion intersected(const QRect &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:109:5: error: expected unqualified-id before ‘[’ token 109 | Q_REQUIRED_RESULT QRegion subtracted(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:110:5: error: expected unqualified-id before ‘[’ token 110 | Q_REQUIRED_RESULT QRegion xored(const QRegion &r) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:197:5: error: expected unqualified-id before ‘[’ token 197 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, const QVector &colorTable, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘is_integral’ is not a member of ‘std’ 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: expected primary-expression before ‘>’ token 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:225:5: error: ‘qsizetype’ does not name a type 225 | qsizetype sizeInBytes() const; | ^~~~~~~~~ /usr/include/qt5/QtGui/qregion.h:184:1: error: ‘::value’ has not been declared 184 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QRegion) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:76:5: error: expected unqualified-id before ‘[’ token 76 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(const QPoint &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘::value’ has not been declared 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:77:5: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLine translated(int dx, int dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:99:5: error: ‘nullptr’ was not declared in this scope 99 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qline.h:79:5: error: expected unqualified-id before ‘[’ token 79 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPoint center() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:365:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 365 | && qFuzzyCompare(t1.m31(), t2.m31()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:103: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtransform.h:366:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 366 | && qFuzzyCompare(t1.m32(), t2.m32()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:367:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 367 | && qFuzzyCompare(t1.m33(), t2.m33()); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:92:1: error: ‘is_integral’ is not a member of ‘std’ 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextDocument:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h:119:46: error: ‘nullptr’ was not declared in this scope 119 | explicit QTextDocument(QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘is_integral’ is not a member of ‘std’ 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:132: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: expected primary-expression before ‘>’ token 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘::value’ has not been declared 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixelformat.h: At global scope: /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘is_integral’ is not a member of ‘std’ 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: expected primary-expression before ‘>’ token 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘is_integral’ is not a member of ‘std’ 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: expected primary-expression before ‘>’ token 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘::value’ has not been declared 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘::value’ has not been declared 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:145:109: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:197:5: error: expected unqualified-id before ‘[’ token 197 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: expected primary-expression before ‘>’ token 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, const QVector &colorTable, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:120:67: error: ‘nullptr’ was not declared in this scope 120 | explicit QTextDocument(const QString &text, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qline.h:92:1: error: ‘::value’ has not been declared 92 | Q_DECLARE_TYPEINFO(QLine, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:225:5: error: ‘qsizetype’ does not name a type 225 | qsizetype sizeInBytes() const; | ^~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:123:44: error: ‘nullptr’ was not declared in this scope 123 | QTextDocument *clone(QObject *parent = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:160:31: error: no declaration matches ‘QLine QLine::translated(const QPoint&) const’ 160 | Q_DECL_CONSTEXPR inline QLine QLine::translated(const QPoint &p) const | ^~~~~ /usr/include/qt5/QtCore/qline.h:160:31: note: no functions named ‘QLine QLine::translated(const QPoint&) const’ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:165:31: error: no declaration matches ‘QLine QLine::translated(int, int) const’ 165 | Q_DECL_CONSTEXPR inline QLine QLine::translated(int adx, int ady) const | ^~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘bool QTextOption::Tab::operator==(const QTextOption::Tab&) const’: /usr/include/qt5/QtGui/qtextoption.h:72:61: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 72 | && qFuzzyCompare(position, other.position) | ^ /usr/include/qt5/QtCore/qline.h:165:31: note: no functions named ‘QLine QLine::translated(int, int) const’ /usr/include/qt5/QtGui/qimage.h:145:138: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h: In member function ‘QTextDocumentPrivate* QTextDocument::d_func()’: /usr/include/qt5/QtGui/qtextdocument.h:300:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:103: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextdocument.h:300:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h: In member function ‘const QTextDocumentPrivate* QTextDocument::d_func() const’: /usr/include/qt5/QtGui/qtextdocument.h:300:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:170:32: error: no declaration matches ‘QPoint QLine::center() const’ 170 | Q_DECL_CONSTEXPR inline QPoint QLine::center() const | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qline.h:170:32: note: no functions named ‘QPoint QLine::center() const’ /usr/include/qt5/QtGui/qimage.h:146:121: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:300:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:52:21: note: ‘class QLine’ defined here 52 | class Q_CORE_EXPORT QLine | ^~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextoption.h:152:11: error: cannot convert ‘Qt::Alignment’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 152 | { align = aalignment; } | ^~~~~~~~~~ | | | Qt::Alignment {aka QFlags} /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setFlags(QTextOption::Flags)’: /usr/include/qt5/QtGui/qtextoption.h:155:7: error: cannot convert ‘QTextOption::Flags’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 155 | { f = aflags; } | ^~~~~~ | | | QTextOption::Flags {aka QFlags} In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:224:5: error: expected unqualified-id before ‘[’ token 224 | Q_REQUIRED_RESULT static QLineF fromPolar(qreal length, qreal angle); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:248:5: error: expected unqualified-id before ‘[’ token 248 | Q_REQUIRED_RESULT QLineF unitVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:249:5: error: expected unqualified-id before ‘[’ token 249 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF normalVector() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:260:5: error: expected unqualified-id before ‘[’ token 260 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(const QPointF &p) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QLineF translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:263:5: error: expected unqualified-id before ‘[’ token 263 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR inline QPointF center() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator==(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:108:83: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 108 | && qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:132: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:146:150: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator!=(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:111:84: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 111 | || !qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qkeysequence.h: At global scope: /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: ‘is_integral’ is not a member of ‘std’ 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: expected primary-expression before ‘>’ token 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h:278:1: error: ‘is_integral’ is not a member of ‘std’ 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: expected primary-expression before ‘>’ token 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘is_integral’ is not a member of ‘std’ 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: expected primary-expression before ‘>’ token 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: ‘::value’ has not been declared 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qline.h:278:1: error: ‘::value’ has not been declared 278 | Q_DECLARE_TYPEINFO(QLineF, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘::value’ has not been declared 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:47, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qline.h: In member function ‘bool QLineF::isNull() const’: /usr/include/qt5/QtCore/qline.h:320:12: error: ‘qFuzzyCompare’ was not declared in this scope 320 | return qFuzzyCompare(pt1.x(), pt2.x()) && qFuzzyCompare(pt1.y(), pt2.y()); | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:145:109: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:127: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qline.h: At global scope: /usr/include/qt5/QtCore/qline.h:343:32: error: no declaration matches ‘QLineF QLineF::normalVector() const’ 343 | Q_DECL_CONSTEXPR inline QLineF QLineF::normalVector() const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:343:32: note: no functions named ‘QLineF QLineF::normalVector() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: error: no declaration matches ‘QLineF QLineF::translated(const QPointF&) const’ 359 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(const QPointF &p) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:359:32: note: no functions named ‘QLineF QLineF::translated(const QPointF&) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: error: no declaration matches ‘QLineF QLineF::translated(qreal, qreal) const’ 364 | Q_DECL_CONSTEXPR inline QLineF QLineF::translated(qreal adx, qreal ady) const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:364:32: note: no functions named ‘QLineF QLineF::translated(qreal, qreal) const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: error: no declaration matches ‘QPointF QLineF::center() const’ 369 | Q_DECL_CONSTEXPR inline QPointF QLineF::center() const | ^~~~~~ /usr/include/qt5/QtCore/qline.h:369:33: note: no functions named ‘QPointF QLineF::center() const’ /usr/include/qt5/QtCore/qline.h:214:21: note: ‘class QLineF’ defined here 214 | class Q_CORE_EXPORT QLineF { | ^~~~~~ /usr/include/qt5/QtGui/qimage.h:145:138: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:53, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qset.h: In member function ‘QSet& QSet::subtract(const QSet&)’: /usr/include/qt5/QtCore/qset.h:348:14: error: ‘i’ does not name a type 348 | auto i = other.constEnd(); | ^ /usr/include/qt5/QtCore/qset.h:349:16: error: ‘i’ was not declared in this scope 349 | while (i != other.constBegin()) { | ^ /usr/include/qt5/QtGui/qimage.h:146:121: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:146:150: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:127: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h: At global scope: /usr/include/qt5/QtCore/qfiledevice.h:54:5: error: ‘nullptr’ was not declared in this scope 54 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:156: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qfiledevice.h:54:5: error: ‘nullptr’ was not declared in this scope 54 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qimage.h:152:67: error: ‘nullptr’ was not declared in this scope 152 | explicit QImage(const QString &fileName, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h:139:59: error: ‘nullptr’ was not declared in this scope 139 | QFileDevice(QFileDevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘is_integral’ is not a member of ‘std’ 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:156: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qline.h: In member function ‘void QLineF::setLength(qreal)’: /usr/include/qt5/QtCore/qline.h:378:16: error: ‘unitVector’ was not declared in this scope; did you mean ‘QVector’? 378 | QLineF v = unitVector(); | ^~~~~~~~~~ | QVector /usr/include/qt5/QtGui/qtextformat.h:384:1: error: expected primary-expression before ‘>’ token 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘::value’ has not been declared 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:67:32: error: expected ‘,’ or ‘...’ before ‘&&’ token 67 | QMatrix &operator=(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qimage.h:306:61: error: ‘nullptr’ was not declared in this scope 306 | bool load(const QString &fileName, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:70:21: error: expected ‘,’ or ‘...’ before ‘&&’ token 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h: In member function ‘QFileDevicePrivate* QFileDevice::d_func()’: /usr/include/qt5/QtCore/qfiledevice.h:56:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:70:28: error: invalid constructor; you probably meant ‘QMatrix (const QMatrix&)’ 70 | QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default | ^ /usr/include/qt5/QtGui/qimage.h:152:67: error: ‘nullptr’ was not declared in this scope 152 | explicit QImage(const QString &fileName, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:111:5: error: expected unqualified-id before ‘[’ token 111 | Q_REQUIRED_RESULT QMatrix inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfiledevice.h:56:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qfiledevice.h: In member function ‘const QFileDevicePrivate* QFileDevice::d_func() const’: /usr/include/qt5/QtCore/qfiledevice.h:56:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfiledevice.h:56:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:307:71: error: ‘nullptr’ was not declared in this scope 307 | bool loadFromData(const uchar *buf, int len, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘QMatrix& QMatrix::operator=(QMatrix)’: /usr/include/qt5/QtGui/qmatrix.h:68:62: error: ‘other’ was not declared in this scope 68 | { memcpy(static_cast(this), static_cast(&other), sizeof(QMatrix)); return *this; } | ^~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘is_integral’ is not a member of ‘std’ 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: expected primary-expression before ‘>’ token 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘::value’ has not been declared 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:308:76: error: ‘nullptr’ was not declared in this scope 308 | inline bool loadFromData(const QByteArray &data, const char *aformat = nullptr) | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:306:61: error: ‘nullptr’ was not declared in this scope 306 | bool load(const QString &fileName, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qfile.h: At global scope: /usr/include/qt5/QtCore/qfile.h:60:5: error: ‘nullptr’ was not declared in this scope 60 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qimage.h:307:71: error: ‘nullptr’ was not declared in this scope 307 | bool loadFromData(const uchar *buf, int len, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qfile.h:60:5: error: ‘nullptr’ was not declared in this scope 60 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qimage.h:308:76: error: ‘nullptr’ was not declared in this scope 308 | inline bool loadFromData(const QByteArray &data, const char *aformat = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qfile.h:145:47: error: ‘nullptr’ was not declared in this scope 145 | QFile(QFilePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qfile.h: In member function ‘QFilePrivate* QFile::d_func()’: /usr/include/qt5/QtCore/qfile.h:62:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfile.h:62:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qfile.h: In member function ‘const QFilePrivate* QFile::d_func() const’: /usr/include/qt5/QtCore/qfile.h:62:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isInvertible() const’: /usr/include/qt5/QtGui/qmatrix.h:108:41: error: ‘qFuzzyIsNull’ was not declared in this scope 108 | bool isInvertible() const { return !qFuzzyIsNull(_m11*_m22 - _m12*_m21); } | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfile.h:62:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qfile.h: In static member function ‘static QByteArray QFile::encodeName(const QString&)’: /usr/include/qt5/QtCore/qfile.h:90:25: error: ‘const class QString’ has no member named ‘toLocal8Bit’; did you mean ‘fromLocal8Bit’? 90 | return fileName.toLocal8Bit(); | ^~~~~~~~~~~ | fromLocal8Bit In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qvector2d.h: At global scope: /usr/include/qt5/QtGui/qvector2d.h:85:5: error: expected unqualified-id before ‘[’ token 85 | Q_REQUIRED_RESULT QVector2D normalized() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:648:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 648 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /usr/include/qt5/QtGui/qimage.h:311:61: error: ‘nullptr’ was not declared in this scope 311 | bool save(const QString &fileName, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘is_integral’ is not a member of ‘std’ 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: expected primary-expression before ‘>’ token 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:311:61: error: ‘nullptr’ was not declared in this scope 311 | bool save(const QString &fileName, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:312:55: error: ‘nullptr’ was not declared in this scope 312 | bool save(QIODevice *device, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘::value’ has not been declared 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:663:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 663 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: At global scope: /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘is_integral’ is not a member of ‘std’ 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: expected primary-expression before ‘>’ token 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:141:1: error: ‘::value’ has not been declared 141 | Q_DECLARE_TYPEINFO(QMatrix, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘is_integral’ is not a member of ‘std’ 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: expected primary-expression before ‘>’ token 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘::value’ has not been declared 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘is_integral’ is not a member of ‘std’ 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: expected primary-expression before ‘>’ token 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h: In member function ‘bool QMatrix::isIdentity() const’: /usr/include/qt5/QtGui/qmatrix.h:164:12: error: ‘qFuzzyIsNull’ was not declared in this scope 164 | return qFuzzyIsNull(_m11 - 1) && qFuzzyIsNull(_m22 - 1) && qFuzzyIsNull(_m12) | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qvector2d.h:132:1: error: ‘is_integral’ is not a member of ‘std’ 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:312:55: error: ‘nullptr’ was not declared in this scope 312 | bool save(QIODevice *device, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qvector2d.h:132:1: error: expected primary-expression before ‘>’ token 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qmatrix.h: In function ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’: /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:170:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 170 | return qFuzzyCompare(m1.m11(), m2.m11()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:171:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 171 | && qFuzzyCompare(m1.m12(), m2.m12()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:172:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 172 | && qFuzzyCompare(m1.m21(), m2.m21()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:173:44: error: ‘QMatrix::QMatrix(bool)’ is private within this context 173 | && qFuzzyCompare(m1.m22(), m2.m22()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:174:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 174 | && qFuzzyCompare(m1.dx(), m2.dx()) | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qmatrix.h:175:42: error: ‘QMatrix::QMatrix(bool)’ is private within this context 175 | && qFuzzyCompare(m1.dy(), m2.dy()); | ^ /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qvector2d.h:132:1: error: ‘::value’ has not been declared 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:157:5: error: expected unqualified-id before ‘[’ token 157 | Q_REQUIRED_RESULT QPainterPath translated(qreal dx, qreal dy) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:314:78: error: ‘nullptr’ was not declared in this scope 314 | static QImage fromData(const uchar *data, int size, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:158:5: error: expected unqualified-id before ‘[’ token 158 | Q_REQUIRED_RESULT inline QPainterPath translated(const QPointF &offset) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:168:5: error: expected unqualified-id before ‘[’ token 168 | Q_REQUIRED_RESULT QPainterPath toReversed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:188:5: error: expected unqualified-id before ‘[’ token 188 | Q_REQUIRED_RESULT QPainterPath united(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:189:5: error: expected unqualified-id before ‘[’ token 189 | Q_REQUIRED_RESULT QPainterPath intersected(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:190:5: error: expected unqualified-id before ‘[’ token 190 | Q_REQUIRED_RESULT QPainterPath subtracted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:191:5: error: expected unqualified-id before ‘[’ token 191 | Q_REQUIRED_RESULT QPainterPath subtractedInverted(const QPainterPath &r) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:193:5: error: expected unqualified-id before ‘[’ token 193 | Q_REQUIRED_RESULT QPainterPath simplified() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘bool QPainterPath::Element::operator==(const QPainterPath::Element&) const’: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘::value’ has not been declared 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:314:78: error: ‘nullptr’ was not declared in this scope 314 | static QImage fromData(const uchar *data, int size, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:86:78: error: ‘QMatrix::QMatrix(bool)’ is private within this context 86 | bool operator==(const Element &e) const { return qFuzzyCompare(x, e.x) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ In file included from /usr/include/qt5/QtGui/qevent.h:56, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qvector2d.h: In member function ‘bool QVector2D::isNull() const’: /usr/include/qt5/QtGui/qvector2d.h:144:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 144 | return qIsNull(v[0]) && qIsNull(v[1]); | ^~~~~~~ | isNull In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h:87:36: error: ‘QMatrix::QMatrix(bool)’ is private within this context 87 | && qFuzzyCompare(y, e.y) && type == e.type; } | ^ /usr/include/qt5/QtGui/qimage.h:315:80: error: ‘nullptr’ was not declared in this scope 315 | inline static QImage fromData(const QByteArray &data, const char *format = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:122:12: note: declared private here 122 | inline QMatrix(bool) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘is_integral’ is not a member of ‘std’ 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: expected primary-expression before ‘>’ token 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘is_integral’ is not a member of ‘std’ 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextFrameFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:861:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 861 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: expected primary-expression before ‘>’ token 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:315:80: error: ‘nullptr’ was not declared in this scope 315 | inline static QImage fromData(const QByteArray &data, const char *format = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘is_integral’ is not a member of ‘std’ 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: expected primary-expression before ‘>’ token 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:234:1: error: ‘::value’ has not been declared 234 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QPainterPath) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘is_integral’ is not a member of ‘std’ 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: expected primary-expression before ‘>’ token 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘::value’ has not been declared 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘is_integral’ is not a member of ‘std’ 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: expected primary-expression before ‘>’ token 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘::value’ has not been declared 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:235:1: error: ‘::value’ has not been declared 235 | Q_DECLARE_TYPEINFO(QPainterPath::Element, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘QPainterPathStrokerPrivate* QPainterPathStroker::d_func()’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qvector2d.h: In function ‘bool qFuzzyCompare(const QVector2D&, const QVector2D&)’: /usr/include/qt5/QtGui/qvector2d.h:263:42: error: call of overloaded ‘qFuzzyCompare(const float&, const float&)’ is ambiguous 263 | return qFuzzyCompare(v1.v[0], v2.v[0]) && qFuzzyCompare(v1.v[1], v2.v[1]); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h: In member function ‘const QPainterPathStrokerPrivate* QPainterPathStroker::d_func() const’: /usr/include/qt5/QtGui/qpainterpath.h:244:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:56, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qvector2d.h:263:77: error: call of overloaded ‘qFuzzyCompare(const float&, const float&)’ is ambiguous 263 | return qFuzzyCompare(v1.v[0], v2.v[0]) && qFuzzyCompare(v1.v[1], v2.v[1]); | ^ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘::value’ has not been declared 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:244:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 244 | Q_DECLARE_PRIVATE(QPainterPathStroker) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘is_integral’ is not a member of ‘std’ 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: expected primary-expression before ‘>’ token 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘::value’ has not been declared 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextTableFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:954:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 954 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘is_integral’ is not a member of ‘std’ 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: expected primary-expression before ‘>’ token 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘::value’ has not been declared 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:40:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 40 | ~BBCodeBuilder() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:42:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 42 | void beginStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:43:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 43 | void endStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:44:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 44 | void beginEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:45:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 45 | void endEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:46:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 46 | void beginUnderline() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:47:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 47 | void endUnderline() override; | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:68:59: error: ‘nullptr’ was not declared in this scope 68 | QPixmap(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtransform.h:44, from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpainterpath.h: At global scope: /usr/include/qt5/QtGui/qpainterpath.h:368:21: error: no declaration matches ‘QPainterPath QPainterPath::translated(const QPointF&) const’ 368 | inline QPainterPath QPainterPath::translated(const QPointF &offset) const | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:68:59: error: ‘nullptr’ was not declared in this scope 68 | QPixmap(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qpainterpath.h:368:21: note: no functions named ‘QPainterPath QPainterPath::translated(const QPointF&) const’ /usr/include/qt5/QtGui/qpainterpath.h:64:20: note: ‘class QPainterPath’ defined here 64 | class Q_GUI_EXPORT QPainterPath | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:80:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 80 | QTransform &operator=(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtransform.h:83:34: error: invalid constructor; you probably meant ‘QTransform (const QTransform&)’ 83 | QTransform(QTransform &&other) Q_DECL_NOTHROW // = default | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT QTransform inverted(bool *invertible = nullptr) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qevent.h: At global scope: /usr/include/qt5/QtGui/qevent.h:581:1: error: ‘is_integral’ is not a member of ‘std’ 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:120:5: error: expected unqualified-id before ‘[’ token 120 | Q_REQUIRED_RESULT QTransform adjoint() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT QTransform transposed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:581:1: error: expected primary-expression before ‘>’ token 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:581:1: error: ‘::value’ has not been declared 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘QTransform& QTransform::operator=(QTransform)’: /usr/include/qt5/QtGui/qtransform.h:81:62: error: ‘other’ was not declared in this scope 81 | { memcpy(static_cast(this), static_cast(&other), sizeof(QTransform)); return *this; } | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:48:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 48 | void beginStrikeout() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:49:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 49 | void endStrikeout() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:50:43: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 50 | void beginForeground(const QBrush &brush) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:51:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 51 | void endForeground() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:56:51: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 56 | const QString &name = QString()) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:57:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 57 | void endAnchor() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:68:35: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 68 | void beginFontPointSize(int size) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:69:25: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 69 | void endFontPointSize() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:73:40: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 73 | qreal right = 0.0) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:75:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 75 | void endParagraph() override; | ^ /usr/include/qt5/QtGui/qpixmap.h:141:61: error: ‘nullptr’ was not declared in this scope 141 | bool load(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:141:61: error: ‘nullptr’ was not declared in this scope 141 | bool load(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:76:19: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 76 | void addNewline() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:78:65: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 78 | void insertImage(const QString &src, qreal width, qreal height) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:80:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 80 | void beginList(QTextListFormat::Style type) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:82:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 82 | void endList() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:84:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 84 | void beginListItem() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:86:25: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 86 | void beginSuperscript() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:88:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 88 | void endSuperscript() override; | ^ /usr/include/qt5/QtGui/qevent.h:602:1: error: ‘is_integral’ is not a member of ‘std’ 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:90:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 90 | void beginSubscript() override; | ^ /usr/include/qt5/QtGui/qevent.h:602:1: error: expected primary-expression before ‘>’ token 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:92:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 92 | void endSubscript() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:94:48: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 94 | void beginTable(qreal, qreal, const QString &) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:96:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 96 | void beginTableRow() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:98:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 98 | void appendLiteralText(const QString &text) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:105:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 105 | QString getResult() override; | ^ /usr/include/qt5/QtGui/qevent.h:602:1: error: ‘::value’ has not been declared 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: ‘u’ was not declared in this scope 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)’: /usr/include/qt5/QtGui/qtransform.h:176:13: error: ‘nullptr’ was not declared in this scope 176 | , d(nullptr) | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: expected primary-expression before ‘enum’ 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: expected ‘}’ before string constant 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: note: to match this ‘{’ 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: too many initializers for ‘const QStaticStringData<0>’ 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginStrong()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: expected ‘)’ before ‘;’ token 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:50: note: to match this ‘(’ 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^ /usr/include/qt5/QtGui/qtransform.h: In constructor ‘QTransform::QTransform(bool)’: /usr/include/qt5/QtGui/qtransform.h:184:13: error: ‘nullptr’ was not declared in this scope 184 | , d(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: At global scope: /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘is_integral’ is not a member of ‘std’ 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:142:72: error: ‘nullptr’ was not declared in this scope 142 | bool loadFromData(const uchar *buf, uint len, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: expected primary-expression before ‘>’ token 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:142:72: error: ‘nullptr’ was not declared in this scope 142 | bool loadFromData(const uchar *buf, uint len, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qtransform.h:200:1: error: ‘::value’ has not been declared 200 | Q_DECLARE_TYPEINFO(QTransform, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:143:75: error: ‘nullptr’ was not declared in this scope 143 | inline bool loadFromData(const QByteArray &data, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qevent.h:732:63: error: ‘nullptr’ was not declared in this scope 732 | QActionEvent(int type, QAction *action, QAction *before = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:51: error: expected unqualified-id before ‘)’ token 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:29:75: error: expected declaration before ‘}’ token 29 | void BBCodeBuilder::beginStrong() { m_text.append(QStringLiteral("[B]")); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:143:75: error: ‘nullptr’ was not declared in this scope 143 | inline bool loadFromData(const QByteArray &data, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h: In member function ‘bool QTransform::isInvertible() const’: /usr/include/qt5/QtGui/qtransform.h:223:13: error: ‘qFuzzyIsNull’ was not declared in this scope 223 | return !qFuzzyIsNull(determinant()); | ^~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:144:61: error: ‘nullptr’ was not declared in this scope 144 | bool save(const QString& fileName, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qtransform.h: In function ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’: /usr/include/qt5/QtGui/qtransform.h:359:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 359 | return qFuzzyCompare(t1.m11(), t2.m11()) | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qevent.h:829:1: error: ‘is_integral’ is not a member of ‘std’ 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:829:1: error: expected primary-expression before ‘>’ token 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:360:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 360 | && qFuzzyCompare(t1.m12(), t2.m12()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:361:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 361 | && qFuzzyCompare(t1.m13(), t2.m13()) | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: ‘u’ was not declared in this scope 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:144:61: error: ‘nullptr’ was not declared in this scope 144 | bool save(const QString& fileName, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qevent.h:829:1: error: ‘::value’ has not been declared 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:362:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 362 | && qFuzzyCompare(t1.m21(), t2.m21()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:363:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 363 | && qFuzzyCompare(t1.m22(), t2.m22()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:364:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 364 | && qFuzzyCompare(t1.m23(), t2.m23()) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:365:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 365 | && qFuzzyCompare(t1.m31(), t2.m31()) | ^ /usr/include/qt5/QtGui/qpixmap.h:145:55: error: ‘nullptr’ was not declared in this scope 145 | bool save(QIODevice* device, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: expected primary-expression before ‘enum’ 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: expected ‘}’ before string constant 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: note: to match this ‘{’ 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:366:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 366 | && qFuzzyCompare(t1.m32(), t2.m32()) | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: too many initializers for ‘const QStaticStringData<0>’ 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtransform.h:367:44: error: call of overloaded ‘qFuzzyCompare(qreal, qreal)’ is ambiguous 367 | && qFuzzyCompare(t1.m33(), t2.m33()); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endStrong()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: expected ‘)’ before ‘;’ token 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:145:55: error: ‘nullptr’ was not declared in this scope 145 | bool save(QIODevice* device, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:48: note: to match this ‘(’ 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^ In file included from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qevent.h:950:49: error: ‘nullptr’ was not declared in this scope 950 | QTouchDevice *device = nullptr, | ^~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:152:96: error: ‘nullptr’ was not declared in this scope 152 | inline void scroll(int dx, int dy, int x, int y, int width, int height, QRegion *exposed = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:153:71: error: ‘nullptr’ was not declared in this scope 153 | void scroll(int dx, int dy, const QRect &rect, QRegion *exposed = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:152:96: error: ‘nullptr’ was not declared in this scope 152 | inline void scroll(int dx, int dy, int x, int y, int width, int height, QRegion *exposed = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpixelformat.h: At global scope: /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘is_integral’ is not a member of ‘std’ 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: expected primary-expression before ‘>’ token 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:49: error: expected unqualified-id before ‘)’ token 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:30:74: error: expected declaration before ‘}’ token 30 | void BBCodeBuilder::endStrong() { m_text.append(QStringLiteral("[/B]")); } | ^ /usr/include/qt5/QtGui/qpixelformat.h:232:1: error: ‘::value’ has not been declared 232 | Q_DECLARE_TYPEINFO(QPixelFormat, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: ‘u’ was not declared in this scope 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qevent.h:987:1: error: ‘is_integral’ is not a member of ‘std’ 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: expected primary-expression before ‘enum’ 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:987:1: error: expected primary-expression before ‘>’ token 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: expected ‘}’ before string constant 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: note: to match this ‘{’ 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: too many initializers for ‘const QStaticStringData<0>’ 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginEmph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: expected ‘)’ before ‘;’ token 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:48: note: to match this ‘(’ 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^ /usr/include/qt5/QtGui/qevent.h:987:1: error: ‘::value’ has not been declared 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:153:71: error: ‘nullptr’ was not declared in this scope 153 | void scroll(int dx, int dy, const QRect &rect, QRegion *exposed = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘is_integral’ is not a member of ‘std’ 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: expected primary-expression before ‘>’ token 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘is_integral’ is not a member of ‘std’ 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: expected primary-expression before ‘>’ token 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘::value’ has not been declared 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘::value’ has not been declared 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘is_integral’ is not a member of ‘std’ 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: expected primary-expression before ‘>’ token 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘is_integral’ is not a member of ‘std’ 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: expected primary-expression before ‘>’ token 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘::value’ has not been declared 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘::value’ has not been declared 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘is_integral’ is not a member of ‘std’ 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: expected primary-expression before ‘>’ token 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘is_integral’ is not a member of ‘std’ 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: expected primary-expression before ‘>’ token 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘::value’ has not been declared 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:197:5: error: expected unqualified-id before ‘[’ token 197 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: ‘is_integral’ is not a member of ‘std’ 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QImage convertToFormat(Format f, const QVector &colorTable, Qt::ImageConversionFlags flags = Qt::AutoColor) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: expected primary-expression before ‘>’ token 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:49: error: expected unqualified-id before ‘)’ token 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:31:73: error: expected declaration before ‘}’ token 31 | void BBCodeBuilder::beginEmph() { m_text.append(QStringLiteral("[I]")); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: ‘u’ was not declared in this scope 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: expected primary-expression before ‘enum’ 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: ‘::value’ has not been declared 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: expected ‘}’ before string constant 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: note: to match this ‘{’ 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: too many initializers for ‘const QStaticStringData<0>’ 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endEmph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: expected ‘)’ before ‘;’ token 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:46: note: to match this ‘(’ 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:225:5: error: ‘qsizetype’ does not name a type 225 | qsizetype sizeInBytes() const; | ^~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘::value’ has not been declared 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘bool QTextOption::Tab::operator==(const QTextOption::Tab&) const’: /usr/include/qt5/QtGui/qtextoption.h:72:61: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 72 | && qFuzzyCompare(position, other.position) | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:47: error: expected unqualified-id before ‘)’ token 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:32:72: error: expected declaration before ‘}’ token 32 | void BBCodeBuilder::endEmph() { m_text.append(QStringLiteral("[/I]")); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: ‘u’ was not declared in this scope 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: expected primary-expression before ‘enum’ 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘bool QTextOption::Tab::operator==(const QTextOption::Tab&) const’: /usr/include/qt5/QtGui/qtextoption.h:72:61: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 72 | && qFuzzyCompare(position, other.position) | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: ‘is_integral’ is not a member of ‘std’ 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: expected primary-expression before ‘>’ token 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: expected ‘}’ before string constant 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: note: to match this ‘{’ 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: too many initializers for ‘const QStaticStringData<0>’ 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginUnderline()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: expected ‘)’ before ‘;’ token 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:103: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextoption.h:152:11: error: cannot convert ‘Qt::Alignment’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 152 | { align = aalignment; } | ^~~~~~~~~~ | | | Qt::Alignment {aka QFlags} /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: ‘::value’ has not been declared 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:51, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:144:132: error: ‘nullptr’ was not declared in this scope 144 | QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setFlags(QTextOption::Flags)’: /usr/include/qt5/QtGui/qtextoption.h:155:7: error: cannot convert ‘QTextOption::Flags’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 155 | { f = aflags; } | ^~~~~~ | | | QTextOption::Flags {aka QFlags} In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator==(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:108:83: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 108 | && qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: expected ‘)’ before ‘;’ token In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextoption.h:152:11: error: cannot convert ‘Qt::Alignment’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 152 | { align = aalignment; } | ^~~~~~~~~~ | | | Qt::Alignment {aka QFlags} /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:53: note: to match this ‘(’ 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^ /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setFlags(QTextOption::Flags)’: /usr/include/qt5/QtGui/qtextoption.h:155:7: error: cannot convert ‘QTextOption::Flags’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 155 | { f = aflags; } | ^~~~~~ | | | QTextOption::Flags {aka QFlags} In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator!=(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:111:84: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 111 | || !qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:145:109: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘is_integral’ is not a member of ‘std’ 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: expected primary-expression before ‘>’ token 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘::value’ has not been declared 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:145:138: error: ‘nullptr’ was not declared in this scope 145 | QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:146:121: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:146:150: error: ‘nullptr’ was not declared in this scope 146 | QImage(uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:127: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘is_integral’ is not a member of ‘std’ 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: expected primary-expression before ‘>’ token 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:147:156: error: ‘nullptr’ was not declared in this scope 147 | QImage(const uchar *data, int width, int height, int bytesPerLine, Format format, QImageCleanupFunction cleanupFunction = nullptr, void *cleanupInfo = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘::value’ has not been declared 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:152:67: error: ‘nullptr’ was not declared in this scope 152 | explicit QImage(const QString &fileName, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: ‘is_integral’ is not a member of ‘std’ 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator==(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:108:83: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 108 | && qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:54: error: expected unqualified-id before ‘)’ token 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:33:78: error: expected declaration before ‘}’ token 33 | void BBCodeBuilder::beginUnderline() { m_text.append(QStringLiteral("[U]")); } | ^ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator!=(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:111:84: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 111 | || !qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘is_integral’ is not a member of ‘std’ 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: expected primary-expression before ‘>’ token 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: expected primary-expression before ‘>’ token 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘::value’ has not been declared 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: ‘::value’ has not been declared 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:648:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 648 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /usr/include/qt5/QtGui/qimage.h:306:61: error: ‘nullptr’ was not declared in this scope 306 | bool load(const QString &fileName, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: ‘u’ was not declared in this scope 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h: In constructor ‘QTextInlineObject::QTextInlineObject()’: /usr/include/qt5/QtGui/qtextlayout.h:72:46: error: ‘nullptr’ was not declared in this scope 72 | inline QTextInlineObject() : itm(0), eng(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: expected primary-expression before ‘enum’ 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: expected ‘}’ before string constant 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: note: to match this ‘{’ 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: too many initializers for ‘const QStaticStringData<0>’ 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endUnderline()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: expected ‘)’ before ‘;’ token 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘is_integral’ is not a member of ‘std’ 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:51: note: to match this ‘(’ 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: expected primary-expression before ‘>’ token 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘::value’ has not been declared 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:52: error: expected unqualified-id before ‘)’ token 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:34:77: error: expected declaration before ‘}’ token 34 | void BBCodeBuilder::endUnderline() { m_text.append(QStringLiteral("[/U]")); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: ‘u’ was not declared in this scope 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘is_integral’ is not a member of ‘std’ 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextlayout.h: At global scope: /usr/include/qt5/QtGui/qtextlayout.h:110:85: error: ‘nullptr’ was not declared in this scope 110 | QTextLayout(const QString& text, const QFont &font, QPaintDevice *paintdevice = nullptr); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: expected primary-expression before ‘enum’ 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: expected ‘}’ before string constant 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: note: to match this ‘{’ 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: too many initializers for ‘const QStaticStringData<0>’ 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginStrikeout()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: expected ‘)’ before ‘;’ token 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:53: note: to match this ‘(’ 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: ‘is_integral’ is not a member of ‘std’ 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:307:71: error: ‘nullptr’ was not declared in this scope 307 | bool loadFromData(const uchar *buf, int len, const char *format = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: expected primary-expression before ‘>’ token 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: ‘::value’ has not been declared 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:308:76: error: ‘nullptr’ was not declared in this scope 308 | inline bool loadFromData(const QByteArray &data, const char *aformat = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h:258:94: error: ‘nullptr’ was not declared in this scope 258 | void draw(QPainter *p, const QPointF &point, const QTextLayout::FormatRange *selection = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:311:61: error: ‘nullptr’ was not declared in this scope 311 | bool save(const QString &fileName, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:312:55: error: ‘nullptr’ was not declared in this scope 312 | bool save(QIODevice *device, const char *format = nullptr, int quality = -1) const; | ^~~~~~~ /usr/include/qt5/QtGui/qtextlayout.h: In constructor ‘QTextLine::QTextLine()’: /usr/include/qt5/QtGui/qtextlayout.h:213:40: error: ‘nullptr’ was not declared in this scope 213 | inline QTextLine() : index(0), eng(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtGui/qimage.h:314:78: error: ‘nullptr’ was not declared in this scope 314 | static QImage fromData(const uchar *data, int size, const char *format = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:62:5: error: ‘nullptr’ was not declared in this scope 62 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘is_integral’ is not a member of ‘std’ 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: expected primary-expression before ‘>’ token 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘::value’ has not been declared 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:62:5: error: ‘nullptr’ was not declared in this scope 62 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextObjectPrivate* QTextObject::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:84:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:84:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextObjectPrivate* QTextObject::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:84:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:84:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:92:5: error: ‘nullptr’ was not declared in this scope 92 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: expected primary-expression before ‘>’ token 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:54: error: expected unqualified-id before ‘)’ token 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:35:78: error: expected declaration before ‘}’ token 35 | void BBCodeBuilder::beginStrikeout() { m_text.append(QStringLiteral("[S]")); } | ^ /usr/include/qt5/QtGui/qimage.h:315:80: error: ‘nullptr’ was not declared in this scope 315 | inline static QImage fromData(const QByteArray &data, const char *format = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘is_integral’ is not a member of ‘std’ 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: ‘u’ was not declared in this scope 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: expected primary-expression before ‘>’ token 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: expected primary-expression before ‘enum’ 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: expected ‘}’ before string constant 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: note: to match this ‘{’ 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: too many initializers for ‘const QStaticStringData<0>’ 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endStrikeout()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: expected ‘)’ before ‘;’ token 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘is_integral’ is not a member of ‘std’ 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘::value’ has not been declared 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: expected primary-expression before ‘>’ token 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:663:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 663 | { setProperty(BlockAlignment, int(aalignment)); } | ^ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘::value’ has not been declared 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘is_integral’ is not a member of ‘std’ 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: expected primary-expression before ‘>’ token 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘::value’ has not been declared 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:648:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 648 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /usr/include/qt5/QtGui/qtextobject.h:92:5: error: ‘nullptr’ was not declared in this scope 92 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qimage.h:383:1: error: ‘::value’ has not been declared 383 | Q_DECLARE_SHARED(QImage) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextBlockGroupPrivate* QTextBlockGroup::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:107:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:107:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextBlockGroupPrivate* QTextBlockGroup::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:107:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:107:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:156:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 156 | iterator(iterator &&other) Q_DECL_NOTHROW // = default | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:51: note: to match this ‘(’ 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^ /usr/include/qt5/QtGui/qtextobject.h:156:34: error: invalid constructor; you probably meant ‘QTextFrame::iterator (const QTextFrame::iterator&)’ 156 | iterator(iterator &&other) Q_DECL_NOTHROW // = default | ^ /usr/include/qt5/QtGui/qtextobject.h:158:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 158 | iterator &operator=(iterator &&other) Q_DECL_NOTHROW // = default | ^~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h:120:5: error: ‘nullptr’ was not declared in this scope 120 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘is_integral’ is not a member of ‘std’ 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: expected primary-expression before ‘>’ token 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘::value’ has not been declared 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:120:5: error: ‘nullptr’ was not declared in this scope 120 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextFrameFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:861:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 861 | { setProperty(PageBreakPolicy, int(flags)); } | ^ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextFrame::iterator& QTextFrame::iterator::operator=(QTextFrame::iterator)’: /usr/include/qt5/QtGui/qtextobject.h:159:66: error: ‘other’ was not declared in this scope 159 | { memcpy(static_cast(this), static_cast(&other), sizeof(iterator)); return *this; } | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘is_integral’ is not a member of ‘std’ 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:68:59: error: ‘nullptr’ was not declared in this scope 68 | QPixmap(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: expected primary-expression before ‘>’ token 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘::value’ has not been declared 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:141:61: error: ‘nullptr’ was not declared in this scope 141 | bool load(const QString& fileName, const char *format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘is_integral’ is not a member of ‘std’ 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: expected primary-expression before ‘>’ token 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:142:72: error: ‘nullptr’ was not declared in this scope 142 | bool loadFromData(const uchar *buf, uint len, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘::value’ has not been declared 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextTableFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:954:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 954 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘is_integral’ is not a member of ‘std’ 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: expected primary-expression before ‘>’ token 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘::value’ has not been declared 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:663:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 663 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘is_integral’ is not a member of ‘std’ 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: expected primary-expression before ‘>’ token 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘::value’ has not been declared 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘is_integral’ is not a member of ‘std’ 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: expected primary-expression before ‘>’ token 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘::value’ has not been declared 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextFrameFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:861:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 861 | { setProperty(PageBreakPolicy, int(flags)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘is_integral’ is not a member of ‘std’ 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: expected primary-expression before ‘>’ token 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextFramePrivate* QTextFrame::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:188:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:143:75: error: ‘nullptr’ was not declared in this scope 143 | inline bool loadFromData(const QByteArray &data, const char* format = nullptr, Qt::ImageConversionFlags flags = Qt::AutoColor); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:52: error: expected unqualified-id before ‘)’ token 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘is_integral’ is not a member of ‘std’ 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: expected primary-expression before ‘>’ token 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘::value’ has not been declared 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:39:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 39 | ~MediaWikiMarkupBuilder() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:41:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 41 | void beginStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:42:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 42 | void endStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:43:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 43 | void beginEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:44:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 44 | void endEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:45:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 45 | void beginUnderline() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:46:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 46 | void endUnderline() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:47:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 47 | void beginStrikeout() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:48:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 48 | void endStrikeout() override; | ^ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘::value’ has not been declared 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qpixmap.h:144:61: error: ‘nullptr’ was not declared in this scope 144 | bool save(const QString& fileName, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:36:77: error: expected declaration before ‘}’ token 36 | void BBCodeBuilder::endStrikeout() { m_text.append(QStringLiteral("[/S]")); } | ^ /usr/include/qt5/QtGui/qtextobject.h:188:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextFramePrivate* QTextFrame::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:188:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:188:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:191:1: error: ‘is_integral’ is not a member of ‘std’ 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:50:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 50 | void endParagraph() override; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: ‘u’ was not declared in this scope 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:191:1: error: expected primary-expression before ‘>’ token 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: expected primary-expression before ‘enum’ 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: expected ‘}’ before string constant 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: note: to match this ‘{’ 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: too many initializers for ‘const QStaticStringData<0>’ 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginForeground(const QBrush&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: expected ‘)’ before ‘;’ token 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:16: note: to match this ‘(’ 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^ /usr/include/qt5/QtGui/qtextobject.h:191:1: error: ‘::value’ has not been declared 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘is_integral’ is not a member of ‘std’ 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: expected primary-expression before ‘>’ token 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:37:51: warning: unused parameter ‘brush’ [-Wunused-parameter] 37 | void BBCodeBuilder::beginForeground(const QBrush &brush) | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:39:17: error: expected unqualified-id before ‘)’ token 39 | m_text.append(QStringLiteral("[COLOR=%1]").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:40:1: error: expected declaration before ‘}’ token 40 | } | ^ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘::value’ has not been declared 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: ‘u’ was not declared in this scope 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: expected primary-expression before ‘enum’ 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:145:55: error: ‘nullptr’ was not declared in this scope 145 | bool save(QIODevice* device, const char* format = nullptr, int quality = -1) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: expected ‘}’ before string constant 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: note: to match this ‘{’ 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: too many initializers for ‘const QStaticStringData<0>’ 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endForeground()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: expected ‘)’ before ‘;’ token 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:16: note: to match this ‘(’ 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^ /usr/include/qt5/QtGui/qpixmap.h:152:96: error: ‘nullptr’ was not declared in this scope 152 | inline void scroll(int dx, int dy, int x, int y, int width, int height, QRegion *exposed = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:43:17: error: expected unqualified-id before ‘)’ token 43 | m_text.append(QStringLiteral("[/COLOR]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:44:1: error: expected declaration before ‘}’ token 44 | } | ^ /usr/include/qt5/QtGui/qpixmap.h:153:71: error: ‘nullptr’ was not declared in this scope 153 | void scroll(int dx, int dy, const QRect &rect, QRegion *exposed = nullptr); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:51:19: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 51 | void addNewline() override; | ^ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextBlock::QTextBlock()’: /usr/include/qt5/QtGui/qtextobject.h:206:29: error: ‘nullptr’ was not declared in this scope 206 | inline QTextBlock() : p(nullptr), n(0) {} | ^~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextBlock::iterator::iterator()’: /usr/include/qt5/QtGui/qtextobject.h:263:24: error: ‘nullptr’ was not declared in this scope 263 | iterator() : p(nullptr), b(0), e(0), n(0) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:299:1: error: ‘is_integral’ is not a member of ‘std’ 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:299:1: error: expected primary-expression before ‘>’ token 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextTableFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:954:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 954 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: ‘u’ was not declared in this scope 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:54:51: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 54 | const QString &name = QString()) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:55:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 55 | void endAnchor() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:57:29: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 57 | void beginHeader(int level) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:58:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 58 | void endHeader(int level) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:60:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 60 | void beginList(QTextListFormat::Style type) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: expected primary-expression before ‘enum’ 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘is_integral’ is not a member of ‘std’ 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:62:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 62 | void endList() override; | ^ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: expected primary-expression before ‘>’ token 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: expected ‘}’ before string constant 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: note: to match this ‘{’ 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:64:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 64 | void beginListItem() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: too many initializers for ‘const QStaticStringData<0>’ 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:65:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 65 | void endListItem() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:67:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 67 | void appendLiteralText(const QString &text) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:74:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 74 | QString getResult() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginAnchor(const QString&, const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: expected ‘)’ before ‘;’ token 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:299:1: error: ‘::value’ has not been declared 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘is_integral’ is not a member of ‘std’ 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:205:1: error: ‘::value’ has not been declared 205 | Q_DECLARE_SHARED(QPixmap) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: expected primary-expression before ‘>’ token 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: ‘u’ was not declared in this scope 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: expected primary-expression before ‘enum’ 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: expected ‘}’ before string constant 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: note: to match this ‘{’ 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: too many initializers for ‘const QStaticStringData<0>’ 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginStrong()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: expected ‘)’ before ‘;’ token 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:16: note: to match this ‘(’ 31 | m_text.append(QStringLiteral("'''")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:16: note: to match this ‘(’ 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:31:17: error: expected unqualified-id before ‘)’ token 31 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:32:1: error: expected declaration before ‘}’ token 32 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:48:48: warning: unused parameter ‘href’ [-Wunused-parameter] 48 | void BBCodeBuilder::beginAnchor(const QString &href, const QString &name) | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:51:17: error: expected unqualified-id before ‘)’ token 51 | m_text.append(QStringLiteral("[URL=%1]").arg(href)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘::value’ has not been declared 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: expected primary-expression before ‘>’ token 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: ‘::value’ has not been declared 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qurl.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QUrl adjusted(FormattingOptions options) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT QUrl resolved(const QUrl &relative) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextFragment::QTextFragment()’: /usr/include/qt5/QtGui/qtextobject.h:307:32: error: ‘nullptr’ was not declared in this scope 307 | inline QTextFragment() : p(nullptr), n(0), ne(0) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:335:1: error: ‘is_integral’ is not a member of ‘std’ 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘is_integral’ is not a member of ‘std’ 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: ‘u’ was not declared in this scope 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qbrush.h:137:1: error: expected primary-expression before ‘>’ token 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: expected primary-expression before ‘enum’ 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: expected ‘}’ before string constant 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: note: to match this ‘{’ 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: too many initializers for ‘const QStaticStringData<0>’ 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::endStrong()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: expected ‘)’ before ‘;’ token 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:16: note: to match this ‘(’ 35 | m_text.append(QStringLiteral("'''")); | ^ /usr/include/qt5/QtGui/qbrush.h:137:1: error: ‘::value’ has not been declared 137 | Q_DECLARE_SHARED(QBrush) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:35:17: error: expected unqualified-id before ‘)’ token 35 | m_text.append(QStringLiteral("'''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:36:1: error: expected declaration before ‘}’ token 36 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: ‘u’ was not declared in this scope 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: expected primary-expression before ‘enum’ 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: expected ‘}’ before string constant 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: note: to match this ‘{’ 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: too many initializers for ‘const QStaticStringData<0>’ 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginEmph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: expected ‘)’ before ‘;’ token 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:52:1: error: expected declaration before ‘}’ token 52 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:16: note: to match this ‘(’ 39 | m_text.append(QStringLiteral("''")); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: ‘u’ was not declared in this scope 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: expected primary-expression before ‘enum’ 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: expected ‘}’ before string constant 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: note: to match this ‘{’ 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: too many initializers for ‘const QStaticStringData<0>’ 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endAnchor()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: expected ‘)’ before ‘;’ token 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qurl.h:375:1: error: ‘is_integral’ is not a member of ‘std’ 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h:375:1: error: expected primary-expression before ‘>’ token 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:335:1: error: expected primary-expression before ‘>’ token 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘is_integral’ is not a member of ‘std’ 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpen.h:133:1: error: expected primary-expression before ‘>’ token 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:48: note: to match this ‘(’ 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^ /usr/include/qt5/QtGui/qtextobject.h:335:1: error: ‘::value’ has not been declared 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:39:17: error: expected unqualified-id before ‘)’ token 39 | m_text.append(QStringLiteral("''")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:40:1: error: expected declaration before ‘}’ token 40 | } | ^ /usr/include/qt5/QtGui/qpen.h:133:1: error: ‘::value’ has not been declared 133 | Q_DECLARE_SHARED(QPen) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘bool QTextOption::Tab::operator==(const QTextOption::Tab&) const’: /usr/include/qt5/QtGui/qtextoption.h:72:61: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 72 | && qFuzzyCompare(position, other.position) | ^ /usr/include/qt5/QtCore/qurl.h:375:1: error: ‘::value’ has not been declared 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:49: error: expected unqualified-id before ‘)’ token 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:53:76: error: expected declaration before ‘}’ token 53 | void BBCodeBuilder::endAnchor() { m_text.append(QStringLiteral("[/URL]")); } | ^ In file included from /usr/include/qt5/QtGui/qtextdocument.h:49, from /usr/include/qt5/QtGui/QTextDocument:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions& operator|=(QUrl::FormattingOptions&, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:389:39: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 389 | { i |= QUrl::UrlFormattingOption(int(f)); return i; } | ^ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::UrlFormattingOption, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:393:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 393 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::ComponentFormattingOptions, QUrl::UrlFormattingOption)’: /usr/include/qt5/QtCore/qurl.h:397:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 397 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::FormattingOptions, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:399:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 399 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::ComponentFormattingOptions, QUrl::FormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:403:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 403 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: ‘u’ was not declared in this scope 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: expected primary-expression before ‘enum’ 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: expected ‘}’ before string constant 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: note: to match this ‘{’ 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: too many initializers for ‘const QStaticStringData<0>’ 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginFontPointSize(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: expected ‘)’ before ‘;’ token 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:16: note: to match this ‘(’ 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: ‘u’ was not declared in this scope 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: expected primary-expression before ‘enum’ 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: expected ‘}’ before string constant 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: note: to match this ‘{’ 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:57:44: warning: unused parameter ‘size’ [-Wunused-parameter] 57 | void BBCodeBuilder::beginFontPointSize(int size) | ~~~~^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: too many initializers for ‘const QStaticStringData<0>’ 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:59:17: error: expected unqualified-id before ‘)’ token 59 | m_text.append(QStringLiteral("[SIZE=%1]").arg(QString::number(size))); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextlist.h:55:5: error: ‘nullptr’ was not declared in this scope 55 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:51, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextoption.h:152:11: error: cannot convert ‘Qt::Alignment’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 152 | { align = aalignment; } | ^~~~~~~~~~ | | | Qt::Alignment {aka QFlags} /usr/include/qt5/QtGui/qtextoption.h: In member function ‘void QTextOption::setFlags(QTextOption::Flags)’: /usr/include/qt5/QtGui/qtextoption.h:155:7: error: cannot convert ‘QTextOption::Flags’ {aka ‘QFlags’} to ‘uint’ {aka ‘unsigned int’} in assignment 155 | { f = aflags; } | ^~~~~~ | | | QTextOption::Flags {aka QFlags} In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator==(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:108:83: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 108 | && qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h: At global scope: /usr/include/qt5/QtGui/qtextdocument.h:99:5: error: ‘nullptr’ was not declared in this scope 99 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘bool QTextLength::operator!=(const QTextLength&) const’: /usr/include/qt5/QtGui/qtextformat.h:111:84: error: call of overloaded ‘qFuzzyCompare(const qreal&, const qreal&)’ is ambiguous 111 | || !qFuzzyCompare(fixedValueOrPercentage, other.fixedValueOrPercentage); } | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::endEmph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: expected ‘)’ before ‘;’ token 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:55: note: to match this ‘(’ 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘is_integral’ is not a member of ‘std’ 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: expected primary-expression before ‘>’ token 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:120:1: error: ‘::value’ has not been declared 120 | Q_DECLARE_TYPEINFO(QTextLength, QT_VERSION >= QT_VERSION_CHECK(6,0,0) ? Q_PRIMITIVE_TYPE : Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:56: error: expected unqualified-id before ‘)’ token 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:41:79: error: expected declaration before ‘}’ token 41 | void MediaWikiMarkupBuilder::endEmph() { m_text.append(QStringLiteral("''")); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: ‘u’ was not declared in this scope 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:60:1: error: expected declaration before ‘}’ token 60 | } | ^ /usr/include/qt5/QtGui/qtextlist.h:55:5: error: ‘nullptr’ was not declared in this scope 55 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtextlist.h: In member function ‘QTextListPrivate* QTextList::d_func()’: /usr/include/qt5/QtGui/qtextlist.h:80:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 80 | Q_DECLARE_PRIVATE(QTextList) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextlist.h:80:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 80 | Q_DECLARE_PRIVATE(QTextList) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextlist.h: In member function ‘const QTextListPrivate* QTextList::d_func() const’: /usr/include/qt5/QtGui/qtextlist.h:80:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 80 | Q_DECLARE_PRIVATE(QTextList) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextlist.h:80:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 80 | Q_DECLARE_PRIVATE(QTextList) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: ‘u’ was not declared in this scope 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: expected primary-expression before ‘enum’ 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: expected ‘}’ before string constant 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: note: to match this ‘{’ 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: too many initializers for ‘const QStaticStringData<0>’ 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endFontPointSize()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: expected ‘)’ before ‘;’ token 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:99:5: error: ‘nullptr’ was not declared in this scope 99 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:16: note: to match this ‘(’ 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^ In file included from /usr/include/qt5/QtGui/QTextDocument:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h:119:46: error: ‘nullptr’ was not declared in this scope 119 | explicit QTextDocument(QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:63:17: error: expected unqualified-id before ‘)’ token 63 | m_text.append(QStringLiteral("[/SIZE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:64:1: error: expected declaration before ‘}’ token 64 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginParagraph(Qt::Alignment, qreal, qreal, qreal, qreal)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:73:9: error: could not convert ‘a.QFlags::operator&(Qt::AlignRight)’ from ‘QFlags’ to ‘bool’ 73 | if (a & Qt::AlignRight) { | ~~^~~~~~~~~~~~~~~~ | | | QFlags /usr/include/qt5/QtGui/qtextdocument.h:120:67: error: ‘nullptr’ was not declared in this scope 120 | explicit QTextDocument(const QString &text, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: ‘u’ was not declared in this scope 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘is_integral’ is not a member of ‘std’ 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextTable:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:38: /usr/include/qt5/QtGui/qtexttable.h: In constructor ‘QTextTableCell::QTextTableCell()’: /usr/include/qt5/QtGui/qtexttable.h:57:30: error: ‘nullptr’ was not declared in this scope 57 | QTextTableCell() : table(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: expected primary-expression before ‘enum’ 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: expected ‘}’ before string constant 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: note: to match this ‘{’ 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: too many initializers for ‘const QStaticStringData<0>’ 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginParagraph(Qt::Alignment, qreal, qreal, qreal, qreal)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: expected ‘)’ before ‘;’ token 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:18: note: to match this ‘(’ 74 | m_text.append(QStringLiteral("\n[Right]")); | ^ /usr/include/qt5/QtGui/qtexttable.h: In member function ‘bool QTextTableCell::isValid() const’: /usr/include/qt5/QtGui/qtexttable.h:72:51: error: ‘nullptr’ was not declared in this scope 72 | inline bool isValid() const { return table != nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: expected primary-expression before ‘enum’ 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: expected ‘}’ before string constant 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: note: to match this ‘{’ 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: too many initializers for ‘const QStaticStringData<0>’ 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:74:19: error: expected primary-expression before ‘)’ token 74 | m_text.append(QStringLiteral("\n[Right]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:75:5: error: expected unqualified-id before ‘else’ 75 | } else if (a & Qt::AlignHCenter) { | ^~~~ /usr/include/qt5/QtGui/qtextdocument.h:123:44: error: ‘nullptr’ was not declared in this scope 123 | QTextDocument *clone(QObject *parent = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtexttable.h: At global scope: /usr/include/qt5/QtGui/qtexttable.h:100:5: error: ‘nullptr’ was not declared in this scope 100 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h: In member function ‘QTextDocumentPrivate* QTextDocument::d_func()’: /usr/include/qt5/QtGui/qtextdocument.h:300:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextdocument.h:300:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h: In member function ‘const QTextDocumentPrivate* QTextDocument::d_func() const’: /usr/include/qt5/QtGui/qtextdocument.h:300:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextdocument.h:300:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:79:3: error: ‘m_currentAlignment’ does not name a type 79 | m_currentAlignment = a; | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:80:1: error: expected declaration before ‘}’ token 80 | } | ^ /usr/include/qt5/QtGui/qtexttable.h:100:5: error: ‘nullptr’ was not declared in this scope 100 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endParagraph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:84:26: error: could not convert ‘((Grantlee::BBCodeBuilder*)this)->Grantlee::BBCodeBuilder::m_currentAlignment.QFlags::operator&(Qt::AlignRight)’ from ‘QFlags’ to ‘bool’ 84 | if (m_currentAlignment & Qt::AlignRight) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | QFlags /usr/include/qt5/QtGui/qtextformat.h:384:1: error: expected primary-expression before ‘>’ token 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginUnderline()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: expected ‘)’ before ‘;’ token 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:16: note: to match this ‘(’ 44 | m_text.append(QStringLiteral("")); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: ‘u’ was not declared in this scope 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtGui/qtexttable.h: In member function ‘QTextTablePrivate* QTextTable::d_func()’: /usr/include/qt5/QtGui/qtexttable.h:132:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 132 | Q_DECLARE_PRIVATE(QTextTable) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: expected primary-expression before ‘enum’ 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtexttable.h:132:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 132 | Q_DECLARE_PRIVATE(QTextTable) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: expected ‘}’ before string constant 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: note: to match this ‘{’ 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: too many initializers for ‘const QStaticStringData<0>’ 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtexttable.h: In member function ‘const QTextTablePrivate* QTextTable::d_func() const’: /usr/include/qt5/QtGui/qtexttable.h:132:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 132 | Q_DECLARE_PRIVATE(QTextTable) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qkeysequence.h: At global scope: /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: ‘is_integral’ is not a member of ‘std’ 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: expected primary-expression before ‘>’ token 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:44:17: error: expected unqualified-id before ‘)’ token 44 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:45:1: error: expected declaration before ‘}’ token 45 | } | ^ /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: ‘::value’ has not been declared 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: ‘u’ was not declared in this scope 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:384:1: error: ‘::value’ has not been declared 384 | Q_DECLARE_SHARED(QTextFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: expected primary-expression before ‘enum’ 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: expected ‘}’ before string constant 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: note: to match this ‘{’ 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: too many initializers for ‘const QStaticStringData<0>’ 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endParagraph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: expected ‘)’ before ‘;’ token 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:18: note: to match this ‘(’ 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::endUnderline()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: expected ‘)’ before ‘;’ token 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:16: note: to match this ‘(’ 48 | m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtGui/qtexttable.h:132:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 132 | Q_DECLARE_PRIVATE(QTextTable) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘void Grantlee::MarkupDirector::processDocumentContents(QTextFrame::iterator, QTextFrame::iterator)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:53:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 53 | auto frame = start.currentFrame(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:53:10: error: ‘frame’ does not name a type 53 | auto frame = start.currentFrame(); | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:53, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qset.h: In member function ‘QSet& QSet::subtract(const QSet&)’: /usr/include/qt5/QtCore/qset.h:348:14: error: ‘i’ does not name a type 348 | auto i = other.constEnd(); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:85:19: error: expected primary-expression before ‘)’ token 85 | m_text.append(QStringLiteral("\n[/Right]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:86:5: error: expected unqualified-id before ‘else’ 86 | } else if (m_currentAlignment & Qt::AlignHCenter) { | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:88:5: error: expected unqualified-id before ‘else’ 88 | } else { | ^~~~ /usr/include/qt5/QtCore/qset.h:349:16: error: ‘i’ was not declared in this scope 349 | while (i != other.constBegin()) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:91:3: error: ‘m_currentAlignment’ does not name a type 91 | m_currentAlignment = Qt::AlignLeft; | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:92:1: error: expected declaration before ‘}’ token 92 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: ‘u’ was not declared in this scope 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘is_integral’ is not a member of ‘std’ 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: expected primary-expression before ‘enum’ 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: expected primary-expression before ‘>’ token 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: expected ‘}’ before string constant 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: note: to match this ‘{’ 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: too many initializers for ‘const QStaticStringData<0>’ 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::insertImage(const QString&, qreal, qreal)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: expected ‘)’ before ‘;’ token 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:16: note: to match this ‘(’ 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^ /usr/include/qt5/QtGui/qtextformat.h:563:1: error: ‘::value’ has not been declared 563 | Q_DECLARE_SHARED(QTextCharFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:48:17: error: expected unqualified-id before ‘)’ token 48 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:49:1: error: expected declaration before ‘}’ token 49 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:96:48: warning: unused parameter ‘src’ [-Wunused-parameter] 96 | void BBCodeBuilder::insertImage(const QString &src, qreal width, qreal height) | ~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:100:17: error: expected unqualified-id before ‘)’ token 100 | m_text.append(QStringLiteral("[IMG]%1[/IMG]").arg(src)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:101:1: error: expected declaration before ‘}’ token 101 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: ‘u’ was not declared in this scope 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: ‘u’ was not declared in this scope 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:54:9: error: ‘frame’ was not declared in this scope 54 | if (frame) { | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: expected primary-expression before ‘enum’ 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:55:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 55 | auto table = qobject_cast(frame); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: expected ‘}’ before string constant 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h: At global scope: /usr/include/qt5/QtCore/qfiledevice.h:54:5: error: ‘nullptr’ was not declared in this scope 54 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: note: to match this ‘{’ 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: too many initializers for ‘const QStaticStringData<0>’ 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginList(QTextListFormat::Style)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: expected ‘)’ before ‘;’ token 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:648:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 648 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: expected primary-expression before ‘enum’ 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:55:12: error: ‘table’ does not name a type; did you mean ‘mutable’? 55 | auto table = qobject_cast(frame); | ^~~~~ | mutable /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: expected ‘}’ before string constant 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: note: to match this ‘{’ 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: too many initializers for ‘const QStaticStringData<0>’ 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginStrikeout()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: expected ‘)’ before ‘;’ token 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:16: note: to match this ‘(’ 52 | m_text.append(QStringLiteral("")); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘is_integral’ is not a member of ‘std’ 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qfiledevice.h:54:5: error: ‘nullptr’ was not declared in this scope 54 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: expected primary-expression before ‘>’ token 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:660:1: error: ‘::value’ has not been declared 660 | Q_DECLARE_SHARED(QTextBlockFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextBlockFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:663:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 663 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h:139:59: error: ‘nullptr’ was not declared in this scope 139 | QFileDevice(QFileDevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h: In member function ‘QFileDevicePrivate* QFileDevice::d_func()’: /usr/include/qt5/QtCore/qfiledevice.h:56:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:56:11: error: ‘table’ was not declared in this scope; did you mean ‘mutable’? 56 | if (table) { | ^~~~~ | mutable /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:18: note: to match this ‘(’ 109 | m_text.append(QStringLiteral( | ^ /usr/include/qt5/QtCore/qfiledevice.h:56:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qfiledevice.h: In member function ‘const QFileDevicePrivate* QFileDevice::d_func() const’: /usr/include/qt5/QtCore/qfiledevice.h:56:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:62:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 62 | auto block = start.currentBlock(); | ^~~~ | ---- /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfiledevice.h:56:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:62:12: error: ‘block’ does not name a type; did you mean ‘clock’? 62 | auto block = start.currentBlock(); | ^~~~~ | clock In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:52:17: error: expected unqualified-id before ‘)’ token 52 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:53:1: error: expected declaration before ‘}’ token 53 | } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:63:16: error: ‘block’ was not declared in this scope; did you mean ‘clock’? 63 | Q_ASSERT(block.isValid()); | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: ‘u’ was not declared in this scope 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘is_integral’ is not a member of ‘std’ 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: expected primary-expression before ‘enum’ 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: expected primary-expression before ‘>’ token 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: expected ‘}’ before string constant 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: note: to match this ‘{’ 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: too many initializers for ‘const QStaticStringData<0>’ 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::endStrikeout()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: expected ‘)’ before ‘;’ token 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:16: note: to match this ‘(’ 56 | m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtGui/qtextformat.h:725:1: error: ‘::value’ has not been declared 725 | Q_DECLARE_SHARED(QTextListFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘is_integral’ is not a member of ‘std’ 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: expected primary-expression before ‘>’ token 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:105:10: warning: enumeration value ‘ListDecimal’ not handled in switch [-Wswitch] 105 | switch (type) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:105:10: warning: enumeration value ‘ListLowerAlpha’ not handled in switch [-Wswitch] In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h: At global scope: /usr/include/qt5/QtCore/qfile.h:60:5: error: ‘nullptr’ was not declared in this scope 60 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QTextFrame::iterator Grantlee::MarkupDirector::processBlock(QTextFrame::iterator, const QTextBlock&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:84:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 84 | auto fmt = block.blockFormat(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:56:17: error: expected unqualified-id before ‘)’ token 56 | m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:57:1: error: expected declaration before ‘}’ token 57 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:84:10: error: ‘fmt’ does not name a type 84 | auto fmt = block.blockFormat(); | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:85:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 85 | auto object = block.document()->objectForFormat(fmt); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:105:10: warning: enumeration value ‘ListUpperAlpha’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:105:10: warning: enumeration value ‘ListLowerRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:105:10: warning: enumeration value ‘ListUpperRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:105:10: warning: enumeration value ‘ListStyleUndefined’ not handled in switch [-Wswitch] In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:109:19: error: expected primary-expression before ‘)’ token 109 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:111:5: error: break statement not within loop or switch 111 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:112:3: error: case label ‘QTextListFormat::ListDecimal’ not within a switch statement 112 | case QTextListFormat::ListDecimal: | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:85:10: error: ‘object’ does not name a type; did you mean ‘QObject’? 85 | auto object = block.document()->objectForFormat(fmt); | ^~~~~~ | QObject In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: ‘u’ was not declared in this scope 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: expected primary-expression before ‘enum’ 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: expected ‘}’ before string constant 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: note: to match this ‘{’ 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: too many initializers for ‘const QStaticStringData<0>’ 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:767:1: error: ‘::value’ has not been declared 767 | Q_DECLARE_SHARED(QTextImageFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: ‘u’ was not declared in this scope 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: expected primary-expression before ‘enum’ 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: expected ‘}’ before string constant 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: note: to match this ‘{’ 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: too many initializers for ‘const QStaticStringData<0>’ 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginList(QTextListFormat::Style)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: expected ‘)’ before ‘;’ token 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:18: note: to match this ‘(’ 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginAnchor(const QString&, const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: expected ‘)’ before ‘;’ token 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:16: note: to match this ‘(’ 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^ /usr/include/qt5/QtCore/qfile.h:60:5: error: ‘nullptr’ was not declared in this scope 60 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:86:9: error: ‘object’ was not declared in this scope; did you mean ‘QObject’? 86 | if (object) { | ^~~~~~ | QObject /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:65:57: warning: unused parameter ‘href’ [-Wunused-parameter] 65 | void MediaWikiMarkupBuilder::beginAnchor(const QString &href, | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:69:17: error: expected unqualified-id before ‘)’ token 69 | m_text.append(QStringLiteral("[%1 ").arg(href)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h:145:47: error: ‘nullptr’ was not declared in this scope 145 | QFile(QFilePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:70:1: error: expected declaration before ‘}’ token 70 | } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h: In member function ‘QFilePrivate* QFile::d_func()’: /usr/include/qt5/QtCore/qfile.h:62:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfile.h:62:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qfile.h: In member function ‘const QFilePrivate* QFile::d_func() const’: /usr/include/qt5/QtCore/qfile.h:62:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfile.h:62:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h: In static member function ‘static QByteArray QFile::encodeName(const QString&)’: /usr/include/qt5/QtCore/qfile.h:90:25: error: ‘const class QString’ has no member named ‘toLocal8Bit’; did you mean ‘fromLocal8Bit’? 90 | return fileName.toLocal8Bit(); | ^~~~~~~~~~~ | fromLocal8Bit In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h: At global scope: /usr/include/qt5/QtGui/qvector2d.h:85:5: error: expected unqualified-id before ‘[’ token 85 | Q_REQUIRED_RESULT QVector2D normalized() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: ‘u’ was not declared in this scope 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextFrameFormat::setPageBreakPolicy(QTextFormat::PageBreakFlags)’: /usr/include/qt5/QtGui/qtextformat.h:861:45: error: invalid cast from type ‘QTextFormat::PageBreakFlags’ {aka ‘QFlags’} to type ‘int’ 861 | { setProperty(PageBreakPolicy, int(flags)); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: expected primary-expression before ‘enum’ 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: expected ‘}’ before string constant 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: note: to match this ‘{’ 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: too many initializers for ‘const QStaticStringData<0>’ 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: expected ‘)’ before ‘;’ token 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:18: note: to match this ‘(’ 77 | m_text.append(QStringLiteral("= ")); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘is_integral’ is not a member of ‘std’ 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: expected primary-expression before ‘>’ token 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:113:19: error: expected unqualified-id before ‘)’ token 113 | m_text.append(QStringLiteral("[LIST=1]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:114:5: error: expected unqualified-id before ‘break’ 114 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:115:3: error: expected unqualified-id before ‘case’ 115 | case QTextListFormat::ListLowerAlpha: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:116:19: error: expected unqualified-id before ‘)’ token 116 | m_text.append(QStringLiteral("[LIST=a]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QTextFrame::iterator Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:101:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 101 | auto format = table->format(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:117:5: error: expected unqualified-id before ‘break’ 117 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:118:3: error: expected unqualified-id before ‘case’ 118 | case QTextListFormat::ListUpperAlpha: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:119:19: error: expected unqualified-id before ‘)’ token 119 | m_text.append(QStringLiteral("[LIST=A]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:120:5: error: expected unqualified-id before ‘break’ 120 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:121:3: error: expected unqualified-id before ‘default’ 121 | default: | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:123:3: error: expected declaration before ‘}’ token 123 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:124:1: error: expected declaration before ‘}’ token 124 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: ‘u’ was not declared in this scope 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:101:8: error: ‘format’ does not name a type 101 | auto format = table->format(); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: expected primary-expression before ‘enum’ 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:103:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 103 | auto colLengths = format.columnWidthConstraints(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: expected ‘}’ before string constant 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: note: to match this ‘{’ 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h:132:1: error: ‘is_integral’ is not a member of ‘std’ 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: too many initializers for ‘const QStaticStringData<0>’ 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qvector2d.h:132:1: error: expected primary-expression before ‘>’ token 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endList()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: expected ‘)’ before ‘;’ token 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:46: note: to match this ‘(’ 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^ /usr/include/qt5/QtGui/qvector2d.h:132:1: error: ‘::value’ has not been declared 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:56, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h: In member function ‘bool QVector2D::isNull() const’: /usr/include/qt5/QtGui/qvector2d.h:144:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 144 | return qIsNull(v[0]) && qIsNull(v[1]); | ^~~~~~~ | isNull /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:47: error: expected unqualified-id before ‘)’ token 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:126:77: error: expected declaration before ‘}’ token 126 | void BBCodeBuilder::endList() { m_text.append(QStringLiteral("[/LIST]\n")); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:870:1: error: ‘::value’ has not been declared 870 | Q_DECLARE_SHARED(QTextFrameFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:77:19: error: expected primary-expression before ‘)’ token 77 | m_text.append(QStringLiteral("= ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:78:5: error: break statement not within loop or switch 78 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:79:3: error: case label ‘2’ not within a switch statement 79 | case 2: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: ‘u’ was not declared in this scope 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:103:8: error: ‘colLengths’ does not name a type 103 | auto colLengths = format.columnWidthConstraints(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: expected primary-expression before ‘enum’ 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:105:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 105 | auto tableWidth = format.width(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: expected ‘}’ before string constant 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: note: to match this ‘{’ 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: too many initializers for ‘const QStaticStringData<0>’ 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: expected ‘)’ before ‘;’ token 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:18: note: to match this ‘(’ 80 | m_text.append(QStringLiteral("== ")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:105:8: error: ‘tableWidth’ does not name a type 105 | auto tableWidth = format.width(); | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: ‘u’ was not declared in this scope 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qvector2d.h: In function ‘bool qFuzzyCompare(const QVector2D&, const QVector2D&)’: /usr/include/qt5/QtGui/qvector2d.h:263:42: error: call of overloaded ‘qFuzzyCompare(const float&, const float&)’ is ambiguous 263 | return qFuzzyCompare(v1.v[0], v2.v[0]) && qFuzzyCompare(v1.v[1], v2.v[1]); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: expected primary-expression before ‘enum’ 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘is_integral’ is not a member of ‘std’ 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: expected primary-expression before ‘>’ token 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: expected ‘}’ before string constant 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: note: to match this ‘{’ 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: too many initializers for ‘const QStaticStringData<0>’ 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:56, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h:263:77: error: call of overloaded ‘qFuzzyCompare(const float&, const float&)’ is ambiguous 263 | return qFuzzyCompare(v1.v[0], v2.v[0]) && qFuzzyCompare(v1.v[1], v2.v[1]); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginListItem()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: expected ‘)’ before ‘;’ token 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:108:7: error: ‘tableWidth’ was not declared in this scope 108 | if (tableWidth.type() == QTextLength::PercentageLength) { | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: ‘u’ was not declared in this scope 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: expected primary-expression before ‘enum’ 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: expected ‘}’ before string constant 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: note: to match this ‘{’ 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: too many initializers for ‘const QStaticStringData<0>’ 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QTextFrame::iterator Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: expected ‘)’ before ‘;’ token 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: no match for ‘operator=’ (operand types are ‘QString’ and ‘Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)::’) /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:80:19: error: expected unqualified-id before ‘)’ token 80 | m_text.append(QStringLiteral("== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:81:5: error: expected unqualified-id before ‘break’ 81 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:82:3: error: expected unqualified-id before ‘case’ 82 | case 3: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:83:19: error: expected unqualified-id before ‘)’ token 83 | m_text.append(QStringLiteral("=== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:84:5: error: expected unqualified-id before ‘break’ 84 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:85:3: error: expected unqualified-id before ‘case’ 85 | case 4: | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:52: note: to match this ‘(’ 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:86:19: error: expected unqualified-id before ‘)’ token 86 | m_text.append(QStringLiteral("==== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:87:5: error: expected unqualified-id before ‘break’ 87 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:88:3: error: expected unqualified-id before ‘case’ 88 | case 5: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:89:19: error: expected unqualified-id before ‘)’ token 89 | m_text.append(QStringLiteral("===== ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:941:1: error: ‘::value’ has not been declared 941 | Q_DECLARE_SHARED(QTextTableFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:90:5: error: expected unqualified-id before ‘break’ 90 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:91:3: error: expected unqualified-id before ‘case’ 91 | case 6: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:92:19: error: expected unqualified-id before ‘)’ token 92 | m_text.append(QStringLiteral("====== ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:93:5: error: expected unqualified-id before ‘break’ 93 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:94:3: error: expected unqualified-id before ‘default’ 94 | default: | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:96:3: error: expected declaration before ‘}’ token 96 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:97:1: error: expected declaration before ‘}’ token 97 | } | ^ In file included from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: In member function ‘void QTextTableFormat::setAlignment(Qt::Alignment)’: /usr/include/qt5/QtGui/qtextformat.h:954:45: error: invalid cast from type ‘Qt::Alignment’ {aka ‘QFlags’} to type ‘int’ 954 | { setProperty(BlockAlignment, int(aalignment)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: ‘u’ was not declared in this scope 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: expected primary-expression before ‘enum’ 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: expected ‘}’ before string constant 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: note: to match this ‘{’ 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: too many initializers for ‘const QStaticStringData<0>’ 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextformat.h: At global scope: /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘is_integral’ is not a member of ‘std’ 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: expected primary-expression before ‘>’ token 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::endHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: expected ‘)’ before ‘;’ token 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:18: note: to match this ‘(’ 103 | m_text.append(QStringLiteral(" =\n")); | ^ /usr/include/qt5/QtGui/qtextformat.h:982:1: error: ‘::value’ has not been declared 982 | Q_DECLARE_SHARED(QTextTableCellFormat) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h: At global scope: /usr/include/qt5/QtGui/qevent.h:581:1: error: ‘is_integral’ is not a member of ‘std’ 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qstring.h:230:14: note: candidate: ‘QString& QString::operator=(QChar)’ 230 | QString &operator=(QChar c); | ^~~~~~~~ /usr/include/qt5/QtGui/qevent.h:581:1: error: expected primary-expression before ‘>’ token 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qurl.h:199:5: error: expected unqualified-id before ‘[’ token 199 | Q_REQUIRED_RESULT QUrl adjusted(FormattingOptions options) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:230:30: note:  no known conversion for argument 1 from ‘Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)::’ to ‘QChar’ 230 | QString &operator=(QChar c); | ~~~~~~^ /usr/include/qt5/QtCore/qstring.h:231:14: note: candidate: ‘QString& QString::operator=(const QString&)’ 231 | QString &operator=(const QString &) Q_DECL_NOTHROW; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:231:24: note:  no known conversion for argument 1 from ‘Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)::’ to ‘const QString&’ 231 | QString &operator=(const QString &) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:232:14: note: candidate: ‘QString& QString::operator=(QLatin1String)’ 232 | QString &operator=(QLatin1String latin1); | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:232:38: note:  no known conversion for argument 1 from ‘Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)::’ to ‘QLatin1String’ 232 | QString &operator=(QLatin1String latin1); | ~~~~~~~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qstring.h:820:21: note: candidate: ‘QString& QString::operator=(const QString::Null&)’ 820 | inline QString &operator=(const Null &) { *this = QString(); return *this; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:820:31: note:  no known conversion for argument 1 from ‘Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)::’ to ‘const QString::Null&’ 820 | inline QString &operator=(const Null &) { *this = QString(); return *this; } | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:837:14: note: candidate: ‘QString& QString::operator=(const char*)’ 837 | QString &operator=(const char *ch); | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:837:37: note:  no known conversion for argument 1 from ‘Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)::’ to ‘const char*’ 837 | QString &operator=(const char *ch); | ~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qstring.h:838:14: note: candidate: ‘QString& QString::operator=(const QByteArray&)’ 838 | QString &operator=(const QByteArray &a); | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:838:42: note:  no known conversion for argument 1 from ‘Grantlee::MarkupDirector::processTable(QTextFrame::iterator, QTextTable*)::’ to ‘const QByteArray&’ 838 | QString &operator=(const QByteArray &a); | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt5/QtCore/qurl.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT QUrl resolved(const QUrl &relative) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:581:1: error: ‘::value’ has not been declared 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:103:19: error: expected primary-expression before ‘)’ token 103 | m_text.append(QStringLiteral(" =\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:104:5: error: break statement not within loop or switch 104 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:105:3: error: case label ‘2’ not within a switch statement 105 | case 2: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: ‘u’ was not declared in this scope 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: expected primary-expression before ‘enum’ 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: expected ‘}’ before string constant 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: note: to match this ‘{’ 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: too many initializers for ‘const QStaticStringData<0>’ 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::endHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: expected ‘)’ before ‘;’ token 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:18: note: to match this ‘(’ 106 | m_text.append(QStringLiteral(" ==\n")); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:106:19: error: expected unqualified-id before ‘)’ token 106 | m_text.append(QStringLiteral(" ==\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:107:5: error: expected unqualified-id before ‘break’ 107 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:108:3: error: expected unqualified-id before ‘case’ 108 | case 3: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:109:19: error: expected unqualified-id before ‘)’ token 109 | m_text.append(QStringLiteral(" ===\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:110:5: error: expected unqualified-id before ‘break’ 110 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:111:3: error: expected unqualified-id before ‘case’ 111 | case 4: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:112:19: error: expected unqualified-id before ‘)’ token 112 | m_text.append(QStringLiteral(" ====\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:113:5: error: expected unqualified-id before ‘break’ 113 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:114:3: error: expected unqualified-id before ‘case’ 114 | case 5: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:115:19: error: expected unqualified-id before ‘)’ token 115 | m_text.append(QStringLiteral(" =====\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qurl.h:375:1: error: ‘is_integral’ is not a member of ‘std’ 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:116:5: error: expected unqualified-id before ‘break’ 116 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:117:3: error: expected unqualified-id before ‘case’ 117 | case 6: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:118:19: error: expected unqualified-id before ‘)’ token 118 | m_text.append(QStringLiteral(" ======\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qurl.h:375:1: error: expected primary-expression before ‘>’ token 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:119:5: error: expected unqualified-id before ‘break’ 119 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:120:3: error: expected unqualified-id before ‘default’ 120 | default: | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:122:3: error: expected declaration before ‘}’ token 122 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:123:1: error: expected declaration before ‘}’ token 123 | } | ^ /usr/include/qt5/QtCore/qurl.h:375:1: error: ‘::value’ has not been declared 375 | Q_DECLARE_SHARED(QUrl) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: ‘u’ was not declared in this scope 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: expected primary-expression before ‘enum’ 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:53: error: expected unqualified-id before ‘)’ token 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:128:78: error: expected declaration before ‘}’ token 128 | void BBCodeBuilder::beginListItem() { m_text.append(QStringLiteral("[*] ")); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: expected ‘}’ before string constant 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: note: to match this ‘{’ 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: too many initializers for ‘const QStaticStringData<0>’ 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:602:1: error: ‘is_integral’ is not a member of ‘std’ 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:602:1: error: expected primary-expression before ‘>’ token 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginListItem()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: expected ‘)’ before ‘;’ token 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:18: note: to match this ‘(’ 154 | m_text.append(QStringLiteral( | ^ /usr/include/qt5/QtGui/qevent.h:602:1: error: ‘::value’ has not been declared 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:150:10: warning: enumeration value ‘ListDecimal’ not handled in switch [-Wswitch] 150 | switch (currentListItemStyles.last()) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:150:10: warning: enumeration value ‘ListLowerAlpha’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:150:10: warning: enumeration value ‘ListUpperAlpha’ not handled in switch [-Wswitch] In file included from /usr/include/qt5/QtGui/qtextdocument.h:49, from /usr/include/qt5/QtGui/QTextDocument:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions& operator|=(QUrl::FormattingOptions&, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:389:39: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 389 | { i |= QUrl::UrlFormattingOption(int(f)); return i; } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:150:10: warning: enumeration value ‘ListLowerRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: could not convert ‘qstring_literal_temp’ from ‘const QString’ to ‘QTextFrame::iterator’ 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ | | | const QString In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: ‘u’ was not declared in this scope 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:150:10: warning: enumeration value ‘ListUpperRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:150:10: warning: enumeration value ‘ListStyleUndefined’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: expected primary-expression before ‘enum’ 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:154:19: error: expected primary-expression before ‘)’ token 154 | m_text.append(QStringLiteral( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:156:5: error: break statement not within loop or switch 156 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:157:3: error: case label ‘QTextListFormat::ListDecimal’ not within a switch statement 157 | case QTextListFormat::ListDecimal: | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: expected ‘}’ before string constant 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:158:3: error: case label ‘QTextListFormat::ListLowerAlpha’ not within a switch statement 158 | case QTextListFormat::ListLowerAlpha: | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: note: to match this ‘{’ 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:159:3: error: case label ‘QTextListFormat::ListUpperAlpha’ not within a switch statement 159 | case QTextListFormat::ListUpperAlpha: | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: too many initializers for ‘const QStaticStringData<0>’ 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginSuperscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: expected ‘)’ before ‘;’ token 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:109:14: error: expected primary-expression before ‘)’ token 109 | sWidth = QStringLiteral("%1%"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:16: note: to match this ‘(’ 132 | m_text.append(QStringLiteral("[SUP]")); | ^ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::UrlFormattingOption, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:393:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 393 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:110:21: error: ‘class QString’ has no member named ‘arg’ 110 | sWidth = sWidth.arg(tableWidth.rawValue()); | ^~~ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::ComponentFormattingOptions, QUrl::UrlFormattingOption)’: /usr/include/qt5/QtCore/qurl.h:397:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 397 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::FormattingOptions, QUrl::ComponentFormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:399:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 399 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /usr/include/qt5/QtCore/qurl.h: In function ‘QUrl::FormattingOptions operator|(QUrl::ComponentFormattingOptions, QUrl::FormattingOptions)’: /usr/include/qt5/QtCore/qurl.h:403:45: error: invalid cast from type ‘QUrl::ComponentFormattingOptions’ {aka ‘QFlags’} to type ‘int’ 403 | { return i | QUrl::UrlFormattingOption(int(f)); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:110:25: error: ‘tableWidth’ was not declared in this scope 110 | sWidth = sWidth.arg(tableWidth.rawValue()); | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:732:63: error: ‘nullptr’ was not declared in this scope 732 | QActionEvent(int type, QAction *action, QAction *before = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: ‘u’ was not declared in this scope 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:98:72: warning: unused parameter ‘it’ [-Wunused-parameter] 98 | QTextFrame::iterator MarkupDirector::processTable(QTextFrame::iterator it, | ~~~~~~~~~~~~~~~~~~~~~^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: expected primary-expression before ‘enum’ 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:99:63: warning: unused parameter ‘table’ [-Wunused-parameter] 99 | QTextTable *table) | ~~~~~~~~~~~~^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: expected ‘}’ before string constant 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:111:5: error: expected unqualified-id before ‘else’ 111 | } else if (tableWidth.type() == QTextLength::FixedLength) { | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: note: to match this ‘{’ 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: too many initializers for ‘const QStaticStringData<0>’ 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual void Grantlee::MediaWikiMarkupBuilder::beginListItem()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: expected ‘)’ before ‘;’ token 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:18: note: to match this ‘(’ 160 | m_text.append(QStringLiteral("# ")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:116:3: error: ‘m_builder’ does not name a type 116 | m_builder->beginTable(format.cellPadding(), format.cellSpacing(), sWidth); | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:118:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 118 | auto headerRowCount = format.headerRowCount(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:829:1: error: ‘is_integral’ is not a member of ‘std’ 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h: At global scope: /usr/include/qt5/QtGui/qtextdocument.h:99:5: error: ‘nullptr’ was not declared in this scope 99 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qevent.h:829:1: error: expected primary-expression before ‘>’ token 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:132:17: error: expected unqualified-id before ‘)’ token 132 | m_text.append(QStringLiteral("[SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:133:1: error: expected declaration before ‘}’ token 133 | } | ^ /usr/include/qt5/QtGui/qevent.h:829:1: error: ‘::value’ has not been declared 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: ‘u’ was not declared in this scope 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:118:8: error: ‘headerRowCount’ does not name a type 118 | auto headerRowCount = format.headerRowCount(); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:160:19: error: expected unqualified-id before ‘)’ token 160 | m_text.append(QStringLiteral("# ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:161:5: error: expected unqualified-id before ‘break’ 161 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:162:3: error: expected unqualified-id before ‘default’ 162 | default: | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:164:3: error: expected declaration before ‘}’ token 164 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:165:1: error: expected declaration before ‘}’ token 165 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:122:3: error: expected unqualified-id before ‘for’ 122 | for (auto row = 0; row < table->rows(); ++row) { | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:122:22: error: ‘row’ does not name a type 122 | for (auto row = 0; row < table->rows(); ++row) { | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: ‘u’ was not declared in this scope 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:99:5: error: ‘nullptr’ was not declared in this scope 99 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: expected primary-expression before ‘enum’ 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: expected ‘}’ before string constant 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: note: to match this ‘{’ 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: too many initializers for ‘const QStaticStringData<0>’ 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘const QString Grantlee::MediaWikiMarkupBuilder::escape(const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: expected ‘)’ before ‘;’ token 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: could not convert ‘Grantlee::MediaWikiMarkupBuilder::escape(const QString&)::{}’ from ‘Grantlee::MediaWikiMarkupBuilder::escape(const QString&)::’ to ‘const QString’ In file included from /usr/include/qt5/QtGui/QTextDocument:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h:119:46: error: ‘nullptr’ was not declared in this scope 119 | explicit QTextDocument(QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:950:49: error: ‘nullptr’ was not declared in this scope 950 | QTouchDevice *device = nullptr, | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:122:43: error: expected unqualified-id before ‘++’ token 122 | for (auto row = 0; row < table->rows(); ++row) { | ^~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:987:1: error: ‘is_integral’ is not a member of ‘std’ 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:987:1: error: expected primary-expression before ‘>’ token 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:180:3: error: ‘m_builder’ does not name a type 180 | m_builder->endTable(); | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:182:3: error: expected unqualified-id before ‘if’ 182 | if (!it.atEnd()) | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:184:3: error: expected unqualified-id before ‘return’ 184 | return it; | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:185:1: error: expected declaration before ‘}’ token 185 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QPair Grantlee::MarkupDirector::processList(QTextFrame::iterator, const QTextBlock&, QTextList*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:198:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 198 | auto style = list->format().style(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: expected primary-expression before ‘enum’ 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: expected ‘}’ before string constant 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: note: to match this ‘{’ 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: too many initializers for ‘const QStaticStringData<0>’ 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endSuperscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: expected ‘)’ before ‘;’ token 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:16: note: to match this ‘(’ 137 | m_text.append(QStringLiteral("[/SUP]")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:198:8: error: ‘style’ does not name a type 198 | auto style = list->format().style(); | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:199:24: error: ‘style’ was not declared in this scope 199 | m_builder->beginList(style); | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:200:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 200 | auto block = _block; | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:200:8: error: ‘block’ does not name a type; did you mean ‘clock’? 200 | auto block = _block; | ^~~~~ | clock /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:12: error: expected primary-expression before ‘)’ token 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:178:45: error: expected primary-expression before ‘)’ token 178 | return QStringLiteral("") + s + QStringLiteral(""); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:180:3: error: expected unqualified-id before ‘return’ 180 | return s; | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:181:1: error: expected declaration before ‘}’ token 181 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp: In member function ‘virtual QString Grantlee::MediaWikiMarkupBuilder::getResult()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:185:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 185 | auto ret = m_text; | ^~~~ | ---- /usr/include/qt5/QtGui/qevent.h:987:1: error: ‘::value’ has not been declared 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:120:67: error: ‘nullptr’ was not declared in this scope 120 | explicit QTextDocument(const QString &text, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h:123:44: error: ‘nullptr’ was not declared in this scope 123 | QTextDocument *clone(QObject *parent = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextdocument.h: In member function ‘QTextDocumentPrivate* QTextDocument::d_func()’: /usr/include/qt5/QtGui/qtextdocument.h:300:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextdocument.h:300:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextdocument.h: In member function ‘const QTextDocumentPrivate* QTextDocument::d_func() const’: /usr/include/qt5/QtGui/qtextdocument.h:300:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextdocument.h:300:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 300 | Q_DECLARE_PRIVATE(QTextDocument) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: ‘is_integral’ is not a member of ‘std’ 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: expected primary-expression before ‘>’ token 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: ‘::value’ has not been declared 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qkeysequence.h: At global scope: /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: ‘is_integral’ is not a member of ‘std’ 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: expected primary-expression before ‘>’ token 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qkeysequence.h:226:1: error: ‘::value’ has not been declared 226 | Q_DECLARE_SHARED(QKeySequence) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: ‘is_integral’ is not a member of ‘std’ 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: expected primary-expression before ‘>’ token 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: ‘::value’ has not been declared 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: ‘is_integral’ is not a member of ‘std’ 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: expected primary-expression before ‘>’ token 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:53, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qset.h: In member function ‘QSet& QSet::subtract(const QSet&)’: /usr/include/qt5/QtCore/qset.h:348:14: error: ‘i’ does not name a type 348 | auto i = other.constEnd(); | ^ /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: ‘::value’ has not been declared 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qset.h:349:16: error: ‘i’ was not declared in this scope 349 | while (i != other.constBegin()) { | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:201:10: error: ‘block’ was not declared in this scope; did you mean ‘clock’? 201 | while (block.isValid() && block.textList()) { | ^~~~~ | clock /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:185:8: error: ‘ret’ does not name a type 185 | auto ret = m_text; | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:210:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 210 | auto obj = block.document()->objectForFormat(block.blockFormat()); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:210:12: error: ‘obj’ does not name a type 210 | auto obj = block.document()->objectForFormat(block.blockFormat()); | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:187:10: error: ‘ret’ was not declared in this scope 187 | return ret; | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:211:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 211 | auto group = qobject_cast(obj); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:211:12: error: ‘group’ does not name a type 211 | auto group = qobject_cast(obj); | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:212:11: error: ‘group’ was not declared in this scope 212 | if (group && group != list) { | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:213:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 213 | auto pair = processBlockGroup(it, block, group); | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:213:14: error: ‘pair’ does not name a type 213 | auto pair = processBlockGroup(it, block, group); | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:214:14: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 214 | it = pair.first; | ^~~~ | std::pair In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:137:17: error: expected unqualified-id before ‘)’ token 137 | m_text.append(QStringLiteral("[/SUP]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:138:1: error: expected declaration before ‘}’ token 138 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:220:24: error: ‘block’ was not declared in this scope; did you mean ‘clock’? 220 | return qMakePair(it, block); | ^~~~~ | clock /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:195:72: warning: unused parameter ‘_block’ [-Wunused-parameter] 195 | MarkupDirector::processList(QTextFrame::iterator it, const QTextBlock &_block, | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: ‘u’ was not declared in this scope 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QTextFrame::iterator Grantlee::MarkupDirector::processBlockContents(QTextFrame::iterator, const QTextBlock&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:227:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 227 | auto blockFormat = block.blockFormat(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: expected primary-expression before ‘enum’ 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: expected ‘}’ before string constant 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: note: to match this ‘{’ 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: too many initializers for ‘const QStaticStringData<0>’ 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginSubscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: expected ‘)’ before ‘;’ token 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:53: note: to match this ‘(’ 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:227:8: error: ‘blockFormat’ does not name a type 227 | auto blockFormat = block.blockFormat(); | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:228:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 228 | auto blockAlignment = blockFormat.alignment(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h: In constructor ‘QTextInlineObject::QTextInlineObject()’: /usr/include/qt5/QtGui/qtextlayout.h:72:46: error: ‘nullptr’ was not declared in this scope 72 | inline QTextInlineObject() : itm(0), eng(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:54: error: expected unqualified-id before ‘)’ token 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:140:80: error: expected declaration before ‘}’ token 140 | void BBCodeBuilder::beginSubscript() { m_text.append(QStringLiteral("[SUB]")); } | ^ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h: At global scope: /usr/include/qt5/QtCore/qfiledevice.h:54:5: error: ‘nullptr’ was not declared in this scope 54 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: ‘u’ was not declared in this scope 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: expected primary-expression before ‘enum’ 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: expected ‘}’ before string constant 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: note: to match this ‘{’ 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: too many initializers for ‘const QStaticStringData<0>’ 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::endSubscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: expected ‘)’ before ‘;’ token 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:51: note: to match this ‘(’ 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^ /usr/include/qt5/QtCore/qfiledevice.h:54:5: error: ‘nullptr’ was not declared in this scope 54 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:228:8: error: ‘blockAlignment’ does not name a type 228 | auto blockAlignment = blockFormat.alignment(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:232:7: error: ‘blockFormat’ was not declared in this scope 232 | if (blockFormat.hasProperty(QTextFormat::BlockTrailingHorizontalRulerWidth)) { | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qtextlayout.h: At global scope: /usr/include/qt5/QtGui/qtextlayout.h:110:85: error: ‘nullptr’ was not declared in this scope 110 | QTextLayout(const QString& text, const QFont &font, QPaintDevice *paintdevice = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h:139:59: error: ‘nullptr’ was not declared in this scope 139 | QFileDevice(QFileDevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:52: error: expected unqualified-id before ‘)’ token 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:142:79: error: expected declaration before ‘}’ token 142 | void BBCodeBuilder::endSubscript() { m_text.append(QStringLiteral("[/SUB]")); } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qfiledevice.h: In member function ‘QFileDevicePrivate* QFileDevice::d_func()’: /usr/include/qt5/QtCore/qfiledevice.h:56:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfiledevice.h:56:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qfiledevice.h: In member function ‘const QFileDevicePrivate* QFileDevice::d_func() const’: /usr/include/qt5/QtCore/qfiledevice.h:56:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfiledevice.h:56:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 56 | Q_DECLARE_PRIVATE(QFileDevice) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: ‘u’ was not declared in this scope 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:239:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 239 | auto it = block.begin(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: expected primary-expression before ‘enum’ 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: expected ‘}’ before string constant 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: note: to match this ‘{’ 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: too many initializers for ‘const QStaticStringData<0>’ 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginTable(qreal, qreal, const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: expected ‘)’ before ‘;’ token 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:16: note: to match this ‘(’ 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:239:8: error: ‘it’ does not name a type; did you mean ‘Qt’? 239 | auto it = block.begin(); | ^~ | Qt /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:244:7: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 244 | if (it.atEnd()) { | ^~ | Qt In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: ‘is_integral’ is not a member of ‘std’ 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:146:17: error: expected unqualified-id before ‘)’ token 146 | m_text.append(QStringLiteral("[TABLE]\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:147:1: error: expected declaration before ‘}’ token 147 | } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h: At global scope: /usr/include/qt5/QtCore/qfile.h:60:5: error: ‘nullptr’ was not declared in this scope 60 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qfile.h:60:5: error: ‘nullptr’ was not declared in this scope 60 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:259:9: error: ‘blockAlignment’ was not declared in this scope 259 | blockAlignment //, | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:267:11: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 267 | while (!it.atEnd()) { | ^~ | Qt /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QTextBlock::iterator Grantlee::MarkupDirector::processFragment(QTextBlock::iterator, const QTextFragment&, const QTextDocument*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:287:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 287 | auto charFormat = fragment.charFormat(); | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: expected primary-expression before ‘>’ token 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: ‘u’ was not declared in this scope 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h:145:47: error: ‘nullptr’ was not declared in this scope 145 | QFile(QFilePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: expected primary-expression before ‘enum’ 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: expected ‘}’ before string constant 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: note: to match this ‘{’ 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: too many initializers for ‘const QStaticStringData<0>’ 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h: In member function ‘QFilePrivate* QFile::d_func()’: /usr/include/qt5/QtCore/qfile.h:62:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual void Grantlee::BBCodeBuilder::beginTableRow()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: expected ‘)’ before ‘;’ token 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:16: note: to match this ‘(’ 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfile.h:62:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qfile.h: In member function ‘const QFilePrivate* QFile::d_func() const’: /usr/include/qt5/QtCore/qfile.h:62:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qfile.h:62:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 62 | Q_DECLARE_PRIVATE(QFile) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:55, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qfile.h: In static member function ‘static QByteArray QFile::encodeName(const QString&)’: /usr/include/qt5/QtCore/qfile.h:90:25: error: ‘const class QString’ has no member named ‘toLocal8Bit’; did you mean ‘fromLocal8Bit’? 90 | return fileName.toLocal8Bit(); | ^~~~~~~~~~~ | fromLocal8Bit /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:287:8: error: ‘charFormat’ does not name a type 287 | auto charFormat = fragment.charFormat(); | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h: At global scope: /usr/include/qt5/QtGui/qvector2d.h:85:5: error: expected unqualified-id before ‘[’ token 85 | Q_REQUIRED_RESULT QVector2D normalized() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h:132:1: error: ‘is_integral’ is not a member of ‘std’ 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qvector2d.h:132:1: error: expected primary-expression before ‘>’ token 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:289:7: error: ‘charFormat’ was not declared in this scope 289 | if (charFormat.objectType() >= QTextFormat::UserObject) { | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:296:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 296 | auto textObject = doc->objectForFormat(charFormat); | ^~~~ | ---- /usr/include/qt5/QtGui/qvector2d.h:132:1: error: ‘::value’ has not been declared 132 | Q_DECLARE_TYPEINFO(QVector2D, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:296:8: error: ‘textObject’ does not name a type; did you mean ‘QTextObject’? 296 | auto textObject = doc->objectForFormat(charFormat); | ^~~~~~~~~~ | QTextObject In file included from /usr/include/qt5/QtGui/qevent.h:56, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h: In member function ‘bool QVector2D::isNull() const’: /usr/include/qt5/QtGui/qvector2d.h:144:12: error: ‘qIsNull’ was not declared in this scope; did you mean ‘isNull’? 144 | return qIsNull(v[0]) && qIsNull(v[1]); | ^~~~~~~ | isNull /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qvector2d.h: In function ‘bool qFuzzyCompare(const QVector2D&, const QVector2D&)’: /usr/include/qt5/QtGui/qvector2d.h:263:42: error: call of overloaded ‘qFuzzyCompare(const float&, const float&)’ is ambiguous 263 | return qFuzzyCompare(v1.v[0], v2.v[0]) && qFuzzyCompare(v1.v[1], v2.v[1]); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: ‘::value’ has not been declared 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:151:17: error: expected unqualified-id before ‘)’ token 151 | m_text.append(QStringLiteral("[/TABLE]")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:152:1: error: expected declaration before ‘}’ token 152 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: ‘u’ was not declared in this scope 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:297:7: error: ‘textObject’ was not declared in this scope; did you mean ‘QTextObject’? 297 | if (textObject) | ^~~~~~~~~~ | QTextObject /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: expected primary-expression before ‘enum’ 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: expected ‘}’ before string constant 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: note: to match this ‘{’ 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: too many initializers for ‘const QStaticStringData<0>’ 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘const QString Grantlee::BBCodeBuilder::escape(const QString&) const’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: expected ‘)’ before ‘;’ token 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: could not convert ‘Grantlee::BBCodeBuilder::escape(const QString&) const::{}’ from ‘Grantlee::BBCodeBuilder::escape(const QString&) const::’ to ‘const QString’ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:56, from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qvector2d.h:263:77: error: call of overloaded ‘qFuzzyCompare(const float&, const float&)’ is ambiguous 263 | return qFuzzyCompare(v1.v[0], v2.v[0]) && qFuzzyCompare(v1.v[1], v2.v[1]); | ^ In file included from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qmatrix.h:168:13: note: candidate: ‘bool qFuzzyCompare(const QMatrix&, const QMatrix&)’ 168 | inline bool qFuzzyCompare(const QMatrix& m1, const QMatrix& m2) | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h:258:94: error: ‘nullptr’ was not declared in this scope 258 | void draw(QPainter *p, const QPointF &point, const QTextLayout::FormatRange *selection = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:50, from /usr/include/qt5/QtGui/qpen.h:45, from /usr/include/qt5/QtGui/qtextformat.h:49, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtransform.h:357:13: note: candidate: ‘bool qFuzzyCompare(const QTransform&, const QTransform&)’ 357 | inline bool qFuzzyCompare(const QTransform& t1, const QTransform& t2) | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextlayout.h: In constructor ‘QTextLine::QTextLine()’: /usr/include/qt5/QtGui/qtextlayout.h:213:40: error: ‘nullptr’ was not declared in this scope 213 | inline QTextLine() : index(0), eng(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:62:5: error: ‘nullptr’ was not declared in this scope 62 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:352:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 352 | auto sl = fragment.text().split(QChar(QChar::LineSeparator)); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:12: error: expected primary-expression before ‘)’ token 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:162:46: error: expected primary-expression before ‘)’ token 162 | return QStringLiteral("[NOPARSE]") + s + QStringLiteral("[/NOPARSE]"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:164:3: error: expected unqualified-id before ‘return’ 164 | return s; | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:165:1: error: expected declaration before ‘}’ token 165 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp: In member function ‘virtual QString Grantlee::BBCodeBuilder::getResult()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:169:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 169 | auto ret = m_text; | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:169:8: error: ‘ret’ does not name a type 169 | auto ret = m_text; | ^~~ /usr/include/qt5/QtGui/qtextobject.h:62:5: error: ‘nullptr’ was not declared in this scope 62 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:171:10: error: ‘ret’ was not declared in this scope 171 | return ret; | ^~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextObjectPrivate* QTextObject::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:84:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h: At global scope: /usr/include/qt5/QtGui/qevent.h:581:1: error: ‘is_integral’ is not a member of ‘std’ 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:352:8: error: ‘sl’ does not name a type 352 | auto sl = fragment.text().split(QChar(QChar::LineSeparator)); | ^~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:353:25: error: ‘sl’ was not declared in this scope 353 | QStringListIterator i(sl); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:354:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 354 | auto paraClosed = false; | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qevent.h:581:1: error: expected primary-expression before ‘>’ token 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:84:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextObjectPrivate* QTextObject::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:84:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:84:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:92:5: error: ‘nullptr’ was not declared in this scope 92 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:354:8: error: ‘paraClosed’ does not name a type 354 | auto paraClosed = false; | ^~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:581:1: error: ‘::value’ has not been declared 581 | Q_DECLARE_TYPEINFO(QInputMethodEvent::Attribute, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:92:5: error: ‘nullptr’ was not declared in this scope 92 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qevent.h:602:1: error: ‘is_integral’ is not a member of ‘std’ 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:602:1: error: expected primary-expression before ‘>’ token 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextBlockGroupPrivate* QTextBlockGroup::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:107:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:107:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextBlockGroupPrivate* QTextBlockGroup::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:107:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:107:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:359:14: error: ‘paraClosed’ was not declared in this scope 359 | if (!paraClosed) { | ^~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:156:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 156 | iterator(iterator &&other) Q_DECL_NOTHROW // = default | ^~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:62:79: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qtextobject.h:156:34: error: invalid constructor; you probably meant ‘QTextFrame::iterator (const QTextFrame::iterator&)’ 156 | iterator(iterator &&other) Q_DECL_NOTHROW // = default | ^ /usr/include/qt5/QtGui/qtextobject.h:158:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 158 | iterator &operator=(iterator &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:106:61: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtGui/qevent.h:602:1: error: ‘::value’ has not been declared 602 | Q_DECLARE_TYPEINFO(QInputMethodQueryEvent::QueryPair, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:364:18: error: ‘paraClosed’ was not declared in this scope 364 | } else if (paraClosed) { | ^~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h:120:5: error: ‘nullptr’ was not declared in this scope 120 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qtextobject.h:120:5: error: ‘nullptr’ was not declared in this scope 120 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:732:63: error: ‘nullptr’ was not declared in this scope 732 | QActionEvent(int type, QAction *action, QAction *before = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextFrame::iterator& QTextFrame::iterator::operator=(QTextFrame::iterator)’: /usr/include/qt5/QtGui/qtextobject.h:159:66: error: ‘other’ was not declared in this scope 159 | { memcpy(static_cast(this), static_cast(&other), sizeof(iterator)); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:147:82: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextFramePrivate* QTextFrame::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:188:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QTextFrame::iterator Grantlee::MarkupDirector::processObject(QTextFrame::iterator, const QTextBlock&, QTextObject*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:389:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 389 | auto group = qobject_cast(object); | ^~~~ | ---- /usr/include/qt5/QtGui/qtextobject.h:188:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextFramePrivate* QTextFrame::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:188:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:188:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:191:1: error: ‘is_integral’ is not a member of ‘std’ 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:185:64: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:191:1: error: expected primary-expression before ‘>’ token 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:191:1: error: ‘::value’ has not been declared 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:829:1: error: ‘is_integral’ is not a member of ‘std’ 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextOption::Flag]’: /usr/include/qt5/QtGui/qtextoption.h:149:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qevent.h:829:1: error: expected primary-expression before ‘>’ token 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextBlock::QTextBlock()’: /usr/include/qt5/QtGui/qtextobject.h:206:29: error: ‘nullptr’ was not declared in this scope 206 | inline QTextBlock() : p(nullptr), n(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextFormat::PageBreakFlag]’: /usr/include/qt5/QtGui/qtextformat.h:389:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:389:8: error: ‘group’ does not name a type 389 | auto group = qobject_cast(object); | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:390:7: error: ‘group’ was not declared in this scope 390 | if (group) { | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:387:65: warning: unused parameter ‘object’ [-Wunused-parameter] 387 | QTextObject *object) | ~~~~~~~~~~~~~^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘QPair Grantlee::MarkupDirector::skipBlockGroup(QTextFrame::iterator, const QTextBlock&, QTextBlockGroup*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:403:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 403 | auto block = _block; | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:403:8: error: ‘block’ does not name a type; did you mean ‘clock’? 403 | auto block = _block; | ^~~~~ | clock /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:404:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 404 | auto lastBlock = _block; | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qevent.h:829:1: error: ‘::value’ has not been declared 829 | Q_DECLARE_TYPEINFO(QPointingDeviceUniqueId, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QTextLength]’: /usr/include/qt5/QtGui/qtextformat.h:913:62: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:950:49: error: ‘nullptr’ was not declared in this scope 950 | QTouchDevice *device = nullptr, | ^~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextBlock::iterator::iterator()’: /usr/include/qt5/QtGui/qtextobject.h:263:24: error: ‘nullptr’ was not declared in this scope 263 | iterator() : p(nullptr), b(0), e(0), n(0) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:404:8: error: ‘lastBlock’ does not name a type 404 | auto lastBlock = _block; | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:405:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 405 | auto lastIt = it; | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:299:1: error: ‘is_integral’ is not a member of ‘std’ 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qtextobject.h:299:1: error: expected primary-expression before ‘>’ token 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:405:8: error: ‘lastIt’ does not name a type 405 | auto lastIt = it; | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:406:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 406 | auto obj = block.document()->objectForFormat(block.blockFormat()); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:406:8: error: ‘obj’ does not name a type 406 | auto obj = block.document()->objectForFormat(block.blockFormat()); | ^~~ /usr/include/qt5/QtGui/qtextobject.h:299:1: error: ‘::value’ has not been declared 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:409:8: error: ‘obj’ was not declared in this scope 409 | if (!obj) | ^~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: expected primary-expression before ‘>’ token 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qevent.h:987:1: error: ‘is_integral’ is not a member of ‘std’ 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: ‘::value’ has not been declared 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:987:1: error: expected primary-expression before ‘>’ token 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:410:22: error: ‘lastIt’ was not declared in this scope 410 | return qMakePair(lastIt, lastBlock); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:410:30: error: ‘lastBlock’ was not declared in this scope 410 | return qMakePair(lastIt, lastBlock); | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:412:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 412 | auto group = qobject_cast(obj); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:412:8: error: ‘group’ does not name a type 412 | auto group = qobject_cast(obj); | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:413:8: error: ‘group’ was not declared in this scope 413 | if (!group) | ^~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:62:79: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtGui/qevent.h:987:1: error: ‘::value’ has not been declared 987 | Q_DECLARE_TYPEINFO(QTouchEvent::TouchPoint, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:33, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextFragment::QTextFragment()’: /usr/include/qt5/QtGui/qtextobject.h:307:32: error: ‘nullptr’ was not declared in this scope 307 | inline QTextFragment() : p(nullptr), n(0), ne(0) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:414:22: error: ‘lastIt’ was not declared in this scope 414 | return qMakePair(lastIt, lastBlock); | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:335:1: error: ‘is_integral’ is not a member of ‘std’ 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:335:1: error: expected primary-expression before ‘>’ token 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:414:30: error: ‘lastBlock’ was not declared in this scope 414 | return qMakePair(lastIt, lastBlock); | ^~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:335:1: error: ‘::value’ has not been declared 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:111:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 111 | ~PlainTextMarkupBuilder() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:113:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 113 | void beginStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:114:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 114 | void endStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:115:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 115 | void beginEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:116:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 116 | void endEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:117:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 117 | void beginUnderline() override; | ^ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: ‘is_integral’ is not a member of ‘std’ 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:118:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 118 | void endUnderline() override; | ^ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: expected primary-expression before ‘>’ token 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:119:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 119 | void beginStrikeout() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:120:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 120 | void endStrikeout() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:123:51: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 123 | const QString &name = QString()) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:125:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 125 | void endAnchor() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:127:43: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 127 | void beginForeground(const QBrush &brush) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:129:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 129 | void endForeground() override; | ^ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:131:43: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 131 | void beginBackground(const QBrush &brush) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:416:10: error: ‘block’ was not declared in this scope; did you mean ‘clock’? 416 | while (block.isValid()) { | ^~~~~ | clock /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:133:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 133 | void endBackground() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:135:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 135 | void beginFontFamily(const QString &family) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:137:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 137 | void endFontFamily() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:139:35: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 139 | void beginFontPointSize(int size) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:141:25: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 141 | void endFontPointSize() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:145:40: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 145 | qreal right = 0.0) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:147:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 147 | void endParagraph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:148:19: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 148 | void addNewline() override; | ^ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘bool QList::isValidIterator(const QList::iterator&) const [with T = QTextListFormat::Style]’: /usr/include/qt5/QtCore/qlist.h:533:5: required from ‘QList::iterator QList::erase(QList::iterator) [with T = QTextListFormat::Style]’ /usr/include/qt5/QtCore/qlist.h:354:54: required from ‘void QList::removeLast() [with T = QTextListFormat::Style]’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:145:36: required from here /usr/include/qt5/QtCore/qlist.h:416:39: error: in C++98 ‘less’ must be initialized by constructor, not by ‘{...}’ 416 | const std::less less = {}; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:150:43: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 150 | void insertHorizontalRule(int width = -1) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:152:65: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 152 | void insertImage(const QString &src, qreal width, qreal height) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:154:46: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 154 | void beginList(QTextListFormat::Style style) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:156:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 156 | void endList() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:158:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 158 | void beginListItem() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:160:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 160 | void endListItem() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:162:25: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 162 | void beginSuperscript() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:164:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 164 | void endSuperscript() override; | ^ /usr/include/qt5/QtGui/qrawfont.h:157:1: error: ‘::value’ has not been declared 157 | Q_DECLARE_SHARED(QRawFont) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:166:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 166 | void beginSubscript() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:168:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 168 | void endSubscript() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:171:39: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 171 | const QString &width) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:173:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 173 | void beginTableRow() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:176:40: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 176 | int rowSpan) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:178:69: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 178 | void beginTableCell(const QString &width, int colSpan, int rowSpan) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:180:17: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 180 | void endTable() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:182:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 182 | void endTableRow() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:184:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 184 | void endTableHeaderCell() override; | ^ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:106:61: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:417:10: error: ‘group’ was not declared in this scope 417 | if (!group) | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:186:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 186 | void endTableCell() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:188:29: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 188 | void beginHeader(int level) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:190:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 190 | void endHeader(int level) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:192:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 192 | void appendLiteralText(const QString &text) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:194:41: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 194 | void appendRawText(const QString &text) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:205:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 205 | QString getResult() override; | ^ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:147:82: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPoint]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/mediawikimarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPoint; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:185:64: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: ‘is_integral’ is not a member of ‘std’ 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:424:5: error: ‘obj’ was not declared in this scope 424 | obj = block.document()->objectForFormat(block.blockFormat()); | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘QString Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:75:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 75 | auto romanSymbols = QStringLiteral("iiivixxxlxcccdcmmmm"); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:430:9: error: ‘group’ was not declared in this scope 430 | if (group == blockGroup || !nextGroup) { | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextOption::Flag]’: /usr/include/qt5/QtGui/qtextoption.h:149:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int make[2]: *** [textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build.make:147: textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/mediawikimarkupbuilder.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make -f templates/lib/CMakeFiles/Grantlee_Templates.dir/build.make templates/lib/CMakeFiles/Grantlee_Templates.dir/depend /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:75:10: error: ‘romanSymbols’ does not name a type 75 | auto romanSymbols = QStringLiteral("iiivixxxlxcccdcmmmm"); | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:75:25: error: expected primary-expression before ‘)’ token 75 | auto romanSymbols = QStringLiteral("iiivixxxlxcccdcmmmm"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:77:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 77 | auto n = item; | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:77:10: error: ‘n’ does not name a type 77 | auto n = item; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:78:10: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 78 | for (auto i = 12; i >= 0; n %= c[i], i--) { | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextFormat::PageBreakFlag]’: /usr/include/qt5/QtGui/qtextformat.h:389:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: expected primary-expression before ‘>’ token 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QTextLength]’: /usr/include/qt5/QtGui/qtextformat.h:913:62: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtGui/qglyphrun.h:128:1: error: ‘::value’ has not been declared 128 | Q_DECLARE_SHARED(QGlyphRun) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator&(Enum) const [with Enum = Qt::AlignmentFlag]’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:73:15: required from here /usr/include/qt5/QtCore/qflags.h:145:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:431:7: error: ‘lastBlock’ was not declared in this scope 431 | lastBlock = block; | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:78:15: error: ‘i’ does not name a type 78 | for (auto i = 12; i >= 0; n %= c[i], i--) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:78:22: error: expected ‘;’ before ‘i’ 78 | for (auto i = 12; i >= 0; n %= c[i], i--) { | ^~ | ; /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: ‘is_integral’ is not a member of ‘std’ 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:78:23: error: ‘i’ was not declared in this scope 78 | for (auto i = 12; i >= 0; n %= c[i], i--) { | ^ /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: expected primary-expression before ‘>’ token 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:78:31: error: ‘n’ was not declared in this scope 78 | for (auto i = 12; i >= 0; n %= c[i], i--) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:79:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 79 | auto q = n / c[i]; | ^~~~ | ---- /usr/include/qt5/QtGui/qtextcursor.h:239:1: error: ‘::value’ has not been declared 239 | Q_DECLARE_SHARED(QTextCursor) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:79:12: error: ‘q’ does not name a type 79 | auto q = n / c[i]; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:80:11: error: ‘q’ was not declared in this scope 80 | if (q > 0) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:81:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 81 | auto startDigit = i + (i + 3) / 4; | ^~~~ | ---- In file included from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h: In constructor ‘QTextInlineObject::QTextInlineObject()’: /usr/include/qt5/QtGui/qtextlayout.h:72:46: error: ‘nullptr’ was not declared in this scope 72 | inline QTextInlineObject() : itm(0), eng(nullptr) {} | ^~~~~~~ make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0 /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates.dir/DependInfo.cmake --color= /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:432:7: error: ‘lastIt’ was not declared in this scope 432 | lastIt = it; | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:434:5: error: ‘group’ was not declared in this scope 434 | group = nextGroup; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:81:14: error: ‘startDigit’ does not name a type 81 | auto startDigit = i + (i + 3) / 4; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtGui/qtextlayout.h: At global scope: /usr/include/qt5/QtGui/qtextlayout.h:110:85: error: ‘nullptr’ was not declared in this scope 110 | QTextLayout(const QString& text, const QFont &font, QPaintDevice *paintdevice = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: ‘is_integral’ is not a member of ‘std’ 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:99:29: error: ‘romanSymbols’ was not declared in this scope 99 | romanNumeral.append(romanSymbols.mid(startDigit, numDigits)); | ^~~~~~~~~~~~ Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates.dir/depend.internal". /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: expected primary-expression before ‘>’ token 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ Dependee "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/CMakeFiles/Grantlee_Templates.dir/depend.internal". Scanning dependencies of target Grantlee_Templates /usr/include/qt5/QtGui/qtextlayout.h:207:1: error: ‘::value’ has not been declared 207 | Q_DECLARE_TYPEINFO(QTextLayout::FormatRange, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:99:46: error: ‘startDigit’ was not declared in this scope 99 | romanNumeral.append(romanSymbols.mid(startDigit, numDigits)); | ^~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextobject.h:46, from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextlayout.h:258:94: error: ‘nullptr’ was not declared in this scope 258 | void draw(QPainter *p, const QPointF &point, const QTextLayout::FormatRange *selection = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: ‘u’ was not declared in this scope 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: expected primary-expression before ‘enum’ 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:436:20: error: ‘lastIt’ was not declared in this scope 436 | return qMakePair(lastIt, lastBlock); | ^~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPoint]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/bbcodebuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPoint; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:436:28: error: ‘lastBlock’ was not declared in this scope 436 | return qMakePair(lastIt, lastBlock); | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:400:50: warning: unused parameter ‘_block’ [-Wunused-parameter] 400 | const QTextBlock &_block, | ~~~~~~~~~~~~~~~~~~^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QPair Grantlee::MarkupDirector::processBlockGroup(QTextFrame::iterator, const QTextBlock&, QTextBlockGroup*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:444:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 444 | auto list = qobject_cast(blockGroup); | ^~~~ | ---- /usr/include/qt5/QtGui/qtextlayout.h: In constructor ‘QTextLine::QTextLine()’: /usr/include/qt5/QtGui/qtextlayout.h:213:40: error: ‘nullptr’ was not declared in this scope 213 | inline QTextLine() : index(0), eng(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:62:5: error: ‘nullptr’ was not declared in this scope 62 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:62:5: error: ‘nullptr’ was not declared in this scope 62 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextObjectPrivate* QTextObject::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:84:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:84:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextObjectPrivate* QTextObject::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:84:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: expected ‘}’ before string constant 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: note: to match this ‘{’ 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: too many initializers for ‘const QStaticStringData<0>’ 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘QString Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: expected ‘)’ before ‘;’ token 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: no match for ‘operator=’ (operand types are ‘QString’ and ‘Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)::’) In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qstring.h:230:14: note: candidate: ‘QString& QString::operator=(QChar)’ 230 | QString &operator=(QChar c); | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:230:30: note:  no known conversion for argument 1 from ‘Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)::’ to ‘QChar’ 230 | QString &operator=(QChar c); | ~~~~~~^ /usr/include/qt5/QtCore/qstring.h:231:14: note: candidate: ‘QString& QString::operator=(const QString&)’ 231 | QString &operator=(const QString &) Q_DECL_NOTHROW; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:231:24: note:  no known conversion for argument 1 from ‘Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)::’ to ‘const QString&’ 231 | QString &operator=(const QString &) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:232:14: note: candidate: ‘QString& QString::operator=(QLatin1String)’ 232 | QString &operator=(QLatin1String latin1); | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:232:38: note:  no known conversion for argument 1 from ‘Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)::’ to ‘QLatin1String’ 232 | QString &operator=(QLatin1String latin1); | ~~~~~~~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qstring.h:820:21: note: candidate: ‘QString& QString::operator=(const QString::Null&)’ 820 | inline QString &operator=(const Null &) { *this = QString(); return *this; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:820:31: note:  no known conversion for argument 1 from ‘Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)::’ to ‘const QString::Null&’ 820 | inline QString &operator=(const Null &) { *this = QString(); return *this; } | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:837:14: note: candidate: ‘QString& QString::operator=(const char*)’ 837 | QString &operator=(const char *ch); | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:837:37: note:  no known conversion for argument 1 from ‘Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)::’ to ‘const char*’ 837 | QString &operator=(const char *ch); | ~~~~~~~~~~~~~^~ make[2]: *** [textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build.make:95: textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/bbcodebuilder.cpp.o] Error 1 /usr/include/qt5/QtCore/qstring.h:838:14: note: candidate: ‘QString& QString::operator=(const QByteArray&)’ 838 | QString &operator=(const QByteArray &a); | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:444:8: error: ‘list’ does not name a type 444 | auto list = qobject_cast(blockGroup); | ^~~~ /usr/include/qt5/QtCore/qstring.h:838:42: note:  no known conversion for argument 1 from ‘Grantlee::PlainTextMarkupBuilderPrivate::getRomanString(int)::’ to ‘const QByteArray&’ 838 | QString &operator=(const QByteArray &a); | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' /usr/include/qt5/QtGui/qtextobject.h:84:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 84 | Q_DECLARE_PRIVATE(QTextObject) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:445:7: error: ‘list’ was not declared in this scope; did you mean ‘std::__cxx11::list’? 445 | if (list) { | ^~~~ | std::__cxx11::list In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/list:63, from /usr/include/qt5/QtCore/qlist.h:50, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_list.h:552:11: note: ‘std::__cxx11::list’ declared here 552 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QTextBlock::iterator Grantlee::MarkupDirector::processCharTextObject(QTextBlock::iterator, const QTextFragment&, QTextObject*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:461:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 461 | auto fragmentFormat = fragment.charFormat(); | ^~~~ | ---- In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:92:5: error: ‘nullptr’ was not declared in this scope 92 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ make -f templates/lib/CMakeFiles/Grantlee_Templates.dir/build.make templates/lib/CMakeFiles/Grantlee_Templates.dir/build /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:461:8: error: ‘fragmentFormat’ does not name a type 461 | auto fragmentFormat = fragment.charFormat(); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:104:14: error: expected primary-expression before ‘)’ token 104 | result = QStringLiteral("?"); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:106:3: error: expected unqualified-id before ‘return’ 106 | return result; | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:107:1: error: expected declaration before ‘}’ token 107 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: ‘u’ was not declared in this scope 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:92:5: error: ‘nullptr’ was not declared in this scope 92 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:462:7: error: ‘fragmentFormat’ was not declared in this scope 462 | if (fragmentFormat.isImageFormat()) { | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: expected primary-expression before ‘enum’ 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:463:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 463 | auto imageFormat = fragmentFormat.toImageFormat(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: expected ‘}’ before string constant 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: note: to match this ‘{’ 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: too many initializers for ‘const QStaticStringData<0>’ 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextBlockGroupPrivate* QTextBlockGroup::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:107:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:107:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextBlockGroupPrivate* QTextBlockGroup::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:107:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘QString Grantlee::PlainTextMarkupBuilderPrivate::getLetterString(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: expected ‘)’ before ‘;’ token 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ make[2]: Entering directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:463:10: error: ‘imageFormat’ does not name a type 463 | auto imageFormat = fragmentFormat.toImageFormat(); | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: expected ‘)’ before ‘;’ token /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:25: note: to match this ‘(’ 120 | letterString.prepend(QStringLiteral("%1").arg( | ^ /usr/include/qt5/QtGui/qtextobject.h:107:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 107 | Q_DECLARE_PRIVATE(QTextBlockGroup) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:156:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 156 | iterator(iterator &&other) Q_DECL_NOTHROW // = default | ^~ /usr/include/qt5/QtGui/qtextobject.h:156:34: error: invalid constructor; you probably meant ‘QTextFrame::iterator (const QTextFrame::iterator&)’ 156 | iterator(iterator &&other) Q_DECL_NOTHROW // = default | ^ /usr/include/qt5/QtGui/qtextobject.h:158:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 158 | iterator &operator=(iterator &&other) Q_DECL_NOTHROW // = default | ^~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:44, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h:120:5: error: ‘nullptr’ was not declared in this scope 120 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:120:26: error: expected primary-expression before ‘)’ token 120 | letterString.prepend(QStringLiteral("%1").arg( | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:128:7: error: break statement not within loop or switch 128 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:131:3: error: expected unqualified-id before ‘return’ 131 | return letterString; | ^~~~~~ /usr/include/qt5/QtGui/qtextobject.h:120:5: error: ‘nullptr’ was not declared in this scope 120 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:132:1: error: expected declaration before ‘}’ token 132 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:464:29: error: ‘imageFormat’ was not declared in this scope 464 | return processImage(it, imageFormat, textObject->document()); | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:458:60: warning: unused parameter ‘fragment’ [-Wunused-parameter] 458 | const QTextFragment &fragment, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual void Grantlee::MarkupDirector::processClosingElements(QTextBlock::iterator)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:497:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 497 | auto elementsToClose = getElementsToClose(it); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: ‘u’ was not declared in this scope 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: expected primary-expression before ‘enum’ 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: expected ‘}’ before string constant 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: note: to match this ‘{’ 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: too many initializers for ‘const QStaticStringData<0>’ 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘QString Grantlee::PlainTextMarkupBuilderPrivate::getReferences()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: expected ‘)’ before ‘;’ token 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ [ 9%] Building CXX object templates/lib/CMakeFiles/Grantlee_Templates.dir/Grantlee_Templates_autogen/mocs_compilation.cpp.o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:16: note: to match this ‘(’ 138 | refs.append(QStringLiteral("\n--------\n")); | ^ cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/include -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/../scriptabletags -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_Templates.dir/Grantlee_Templates_autogen/mocs_compilation.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:138:17: error: expected primary-expression before ‘)’ token 138 | refs.append(QStringLiteral("\n--------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:140:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 140 | auto index = 1; | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:140:10: error: ‘index’ does not name a type 140 | auto index = 1; | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: ‘u’ was not declared in this scope 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ [ 10%] Building CXX object templates/lib/CMakeFiles/Grantlee_Templates.dir/abstractlocalizer.cpp.o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: expected primary-expression before ‘enum’ 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: expected ‘}’ before string constant 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: note: to match this ‘{’ 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: too many initializers for ‘const QStaticStringData<0>’ 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘QString Grantlee::PlainTextMarkupBuilderPrivate::getReferences()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: expected ‘)’ before ‘;’ token 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextFrame::iterator& QTextFrame::iterator::operator=(QTextFrame::iterator)’: /usr/include/qt5/QtGui/qtextobject.h:159:66: error: ‘other’ was not declared in this scope 159 | { memcpy(static_cast(this), static_cast(&other), sizeof(iterator)); return *this; } | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:142:18: note: to match this ‘(’ 142 | refs.append( | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:497:8: error: ‘elementsToClose’ does not name a type 497 | auto elementsToClose = getElementsToClose(it); | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:500:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 500 | auto remainingSize = elementsToClose.size(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In member function ‘QTextFramePrivate* QTextFrame::d_func()’: /usr/include/qt5/QtGui/qtextobject.h:188:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:188:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h: In member function ‘const QTextFramePrivate* QTextFrame::d_func() const’: /usr/include/qt5/QtGui/qtextobject.h:188:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtGui/qtextobject.h:188:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 188 | Q_DECLARE_PRIVATE(QTextFrame) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:191:1: error: ‘is_integral’ is not a member of ‘std’ 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:191:1: error: expected primary-expression before ‘>’ token 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:191:1: error: ‘::value’ has not been declared 191 | Q_DECLARE_TYPEINFO(QTextFrame::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:500:8: error: ‘remainingSize’ does not name a type 500 | auto remainingSize = elementsToClose.size(); | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:143:11: error: expected primary-expression before ‘)’ token 143 | QStringLiteral("[%1] %2\n").arg(index++).arg(m_urls.takeFirst())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:145:3: error: expected declaration before ‘}’ token 145 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:146:3: error: expected unqualified-id before ‘return’ 146 | return refs; | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:147:1: error: expected declaration before ‘}’ token 147 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:501:11: error: ‘elementsToClose’ was not declared in this scope; did you mean ‘getElementsToClose’? 501 | while (!elementsToClose.isEmpty()) { | ^~~~~~~~~~~~~~~ | getElementsToClose /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:502:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 502 | auto tag = d->m_openElements.last(); | ^~~~ | ---- In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextBlock::QTextBlock()’: /usr/include/qt5/QtGui/qtextobject.h:206:29: error: ‘nullptr’ was not declared in this scope 206 | inline QTextBlock() : p(nullptr), n(0) {} | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/include -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/../scriptabletags -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_Templates.dir/abstractlocalizer.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:502:10: error: ‘tag’ does not name a type 502 | auto tag = d->m_openElements.last(); | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: ‘u’ was not declared in this scope 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:503:34: error: ‘tag’ was not declared in this scope 503 | if (elementsToClose.contains(tag)) { | ^~~ /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextBlock::iterator::iterator()’: /usr/include/qt5/QtGui/qtextobject.h:263:24: error: ‘nullptr’ was not declared in this scope 263 | iterator() : p(nullptr), b(0), e(0), n(0) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: expected primary-expression before ‘enum’ 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: expected ‘}’ before string constant 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: note: to match this ‘{’ 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: too many initializers for ‘const QStaticStringData<0>’ 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::endAnchor()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: expected ‘)’ before ‘;’ token 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:219:19: note: to match this ‘(’ 219 | d->m_text.append( | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:299:1: error: ‘is_integral’ is not a member of ‘std’ 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:545:20: error: ‘remainingSize’ was not declared in this scope 545 | previousSize = remainingSize; | ^~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:299:1: error: expected primary-expression before ‘>’ token 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:485:66: warning: unused parameter ‘it’ [-Wunused-parameter] 485 | void MarkupDirector::processClosingElements(QTextBlock::iterator it) | ~~~~~~~~~~~~~~~~~~~~~^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual void Grantlee::MarkupDirector::processOpeningElements(QTextBlock::iterator)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:564:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 564 | auto fragment = it.fragment(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:220:7: error: expected unqualified-id before ‘)’ token 220 | QStringLiteral("[%1]").arg(d->m_urls.indexOf(d->activeLink) + 1)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:221:1: error: expected declaration before ‘}’ token 221 | } | ^ /usr/include/qt5/QtGui/qtextobject.h:299:1: error: ‘::value’ has not been declared 299 | Q_DECLARE_TYPEINFO(QTextBlock, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: expected primary-expression before ‘>’ token 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:564:8: error: ‘fragment’ does not name a type 564 | auto fragment = it.fragment(); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: ‘u’ was not declared in this scope 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ /usr/include/qt5/QtGui/qtextobject.h:300:1: error: ‘::value’ has not been declared 300 | Q_DECLARE_TYPEINFO(QTextBlock::iterator, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:566:8: error: ‘fragment’ was not declared in this scope 566 | if (!fragment.isValid()) | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: expected primary-expression before ‘enum’ 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:569:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 569 | auto fragmentFormat = fragment.charFormat(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: expected ‘}’ before string constant 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: note: to match this ‘{’ 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: too many initializers for ‘const QStaticStringData<0>’ 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::insertHorizontalRule(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: expected ‘)’ before ‘;’ token 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:19: note: to match this ‘(’ 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^ In file included from /usr/include/qt5/QtGui/QTextFrame:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:30, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: In constructor ‘QTextFragment::QTextFragment()’: /usr/include/qt5/QtGui/qtextobject.h:307:32: error: ‘nullptr’ was not declared in this scope 307 | inline QTextFragment() : p(nullptr), n(0), ne(0) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:569:8: error: ‘fragmentFormat’ does not name a type 569 | auto fragmentFormat = fragment.charFormat(); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:570:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 570 | auto elementsToOpenList = getElementsToOpen(it); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:570:8: error: ‘elementsToOpenList’ does not name a type 570 | auto elementsToOpenList = getElementsToOpen(it); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:572:3: error: ‘_container_’ does not name a type 572 | Q_FOREACH (int tag, elementsToOpenList) { | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:572:3: error: expected ‘;’ before ‘_container_’ 572 | Q_FOREACH (int tag, elementsToOpenList) { | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:240:20: error: expected unqualified-id before ‘)’ token 240 | d->m_text.append(QStringLiteral("--------------------\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:241:1: error: expected declaration before ‘}’ token 241 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::insertImage(const QString&, qreal, qreal)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:259:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 259 | auto ref = addReference(src); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtGui/qtextobject.h: At global scope: /usr/include/qt5/QtGui/qtextobject.h:335:1: error: ‘is_integral’ is not a member of ‘std’ 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:335:1: error: expected primary-expression before ‘>’ token 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:259:8: error: ‘ref’ does not name a type 259 | auto ref = addReference(src); | ^~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ /usr/include/qt5/QtGui/qtextobject.h:335:1: error: ‘::value’ has not been declared 335 | Q_DECLARE_TYPEINFO(QTextFragment, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:572:3: error: ‘_container_’ was not declared in this scope In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: ‘u’ was not declared in this scope 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:111:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 111 | ~TextHTMLBuilder() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: expected primary-expression before ‘enum’ 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:113:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 113 | void beginStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:114:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 114 | void endStrong() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:115:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 115 | void beginEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: expected ‘}’ before string constant 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:116:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 116 | void endEmph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: note: to match this ‘{’ 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:117:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 117 | void beginUnderline() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:118:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 118 | void endUnderline() override; | ^ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:119:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 119 | void beginStrikeout() override; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:120:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 120 | void endStrikeout() override; | ^ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:121:43: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 121 | void beginForeground(const QBrush &brush) override; | ^ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:122:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 122 | void endForeground() override; | ^ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:123:43: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 123 | void beginBackground(const QBrush &brush) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:124:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 124 | void endBackground() override; | ^ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:126:51: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 126 | const QString &name = QString()) override; | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:127:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 127 | void endAnchor() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:132:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 132 | void beginFontFamily(const QString &family) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:133:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 133 | void endFontFamily() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:139:35: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 139 | void beginFontPointSize(int size) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:140:25: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 140 | void endFontPointSize() override; | ^ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:587:37: error: ‘fragmentFormat’ was not declared in this scope 587 | m_builder->beginFontPointSize(fragmentFormat.font().pointSize()); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: too many initializers for ‘const QStaticStringData<0>’ 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:604:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 604 | auto anchorNames = fragmentFormat.anchorNames(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::insertImage(const QString&, qreal, qreal)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: expected ‘)’ before ‘;’ token 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:19: note: to match this ‘(’ 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^ /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:152:46: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 152 | qreal rightMargin = 0.0) override; | ^ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:158:29: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 158 | void beginHeader(int level) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:164:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 164 | void endHeader(int level) override; | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:604:12: error: ‘anchorNames’ does not name a type 604 | auto anchorNames = fragmentFormat.anchorNames(); | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:252:57: warning: unused parameter ‘src’ [-Wunused-parameter] 252 | void PlainTextMarkupBuilder::insertImage(const QString &src, qreal width, | ~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:261:20: error: expected unqualified-id before ‘)’ token 261 | d->m_text.append(QStringLiteral("[%1]").arg(ref)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:166:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 166 | void endParagraph() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:262:1: error: expected declaration before ‘}’ token 262 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:167:19: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 167 | void addNewline() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:169:43: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 169 | void insertHorizontalRule(int width = -1) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:171:65: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 171 | void insertImage(const QString &src, qreal width, qreal height) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:173:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 173 | void beginList(QTextListFormat::Style type) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:175:16: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 175 | void endList() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:177:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 177 | void beginListItem() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:178:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 178 | void endListItem() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:180:25: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 180 | void beginSuperscript() override; | ^ /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:182:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 182 | void endSuperscript() override; | ^ /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:184:23: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 184 | void beginSubscript() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:186:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 186 | void endSubscript() override; | ^ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:189:39: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 189 | const QString &width) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:191:22: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 191 | void beginTableRow() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:193:40: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 193 | int rowspan) override; | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:195:69: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 195 | void beginTableCell(const QString &width, int colspan, int rowspan) override; | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:197:17: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 197 | void endTable() override; | ^ /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:605:12: error: ‘anchorNames’ was not declared in this scope 605 | if (!anchorNames.isEmpty()) { | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::beginListItem()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:283:8: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 283 | for (auto i = 0; i < d->currentListItemNumbers.size(); i++) { | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:198:20: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 198 | void endTableRow() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:607:11: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 607 | auto n = anchorNames.last(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:199:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 199 | void endTableHeaderCell() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:200:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 200 | void endTableCell() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:217:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 217 | void appendLiteralText(const QString &text) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:224:41: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 224 | void appendRawText(const QString &text) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:226:21: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 226 | QString getResult() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:607:16: error: ‘n’ does not name a type 607 | auto n = anchorNames.last(); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:283:13: error: ‘i’ does not name a type 283 | for (auto i = 0; i < d->currentListItemNumbers.size(); i++) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:283:19: error: expected ‘;’ before ‘i’ 283 | for (auto i = 0; i < d->currentListItemNumbers.size(); i++) { | ^~ | ; /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:283:20: error: ‘i’ was not declared in this scope 283 | for (auto i = 0; i < d->currentListItemNumbers.size(); i++) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:611:65: error: ‘n’ was not declared in this scope 611 | m_builder->beginAnchor(fragmentFormat.anchorHref(), n); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: ‘u’ was not declared in this scope 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: expected primary-expression before ‘enum’ 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: expected ‘}’ before string constant 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: note: to match this ‘{’ 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: too many initializers for ‘const QStaticStringData<0>’ 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginStrong()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: expected ‘)’ before ‘;’ token 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:19: note: to match this ‘(’ 56 | d->m_text.append(QStringLiteral("")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:616:47: error: ‘n’ was not declared in this scope 616 | m_builder->beginAnchor(QString(), n); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: ‘u’ was not declared in this scope 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: expected primary-expression before ‘enum’ 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: expected ‘}’ before string constant 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: note: to match this ‘{’ 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: too many initializers for ‘const QStaticStringData<0>’ 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::beginListItem()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: expected ‘)’ before ‘;’ token 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:21: note: to match this ‘(’ 284 | d->m_text.append(QStringLiteral(" ")); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:561:66: warning: unused parameter ‘it’ [-Wunused-parameter] 561 | void MarkupDirector::processOpeningElements(QTextBlock::iterator it) | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:284:22: error: expected primary-expression before ‘)’ token 284 | d->m_text.append(QStringLiteral(" ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:56:20: error: expected unqualified-id before ‘)’ token 56 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:57:1: error: expected declaration before ‘}’ token 57 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:287:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 287 | auto itemNumber = d->currentListItemNumbers.last(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: ‘u’ was not declared in this scope 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: expected primary-expression before ‘enum’ 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: expected ‘}’ before string constant 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: note: to match this ‘{’ 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: too many initializers for ‘const QStaticStringData<0>’ 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:287:8: error: ‘itemNumber’ does not name a type 287 | auto itemNumber = d->currentListItemNumbers.last(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:289:3: error: expected unqualified-id before ‘switch’ 289 | switch (d->currentListItemStyles.last()) { | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:321:1: error: expected declaration before ‘}’ token 321 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endStrong()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: expected ‘)’ before ‘;’ token 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:19: note: to match this ‘(’ 62 | d->m_text.append(QStringLiteral("")); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: ‘u’ was not declared in this scope 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QSet Grantlee::MarkupDirector::getElementsToClose(QTextBlock::iterator) const’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:647:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 647 | auto elementsToClose = d->m_openElements.toSet(); | ^~~~ | ---- /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: expected primary-expression before ‘enum’ 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: expected ‘}’ before string constant 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: note: to match this ‘{’ 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: too many initializers for ‘const QStaticStringData<0>’ 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: expected ‘,’ or ‘;’ before string constant /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::beginSuperscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: expected ‘)’ before ‘;’ token 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:19: note: to match this ‘(’ 333 | d->m_text.append(QStringLiteral("^{")); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:62:20: error: expected unqualified-id before ‘)’ token 62 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:63:1: error: expected declaration before ‘}’ token 63 | } | ^ /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:647:10: error: ‘elementsToClose’ does not name a type 647 | auto elementsToClose = d->m_openElements.toSet(); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:648:12: error: ‘elementsToClose’ was not declared in this scope; did you mean ‘getElementsToClose’? 648 | return elementsToClose.unite(d->m_elementsToOpen); | ^~~~~~~~~~~~~~~ | getElementsToClose In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:651:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 651 | auto fragment = it.fragment(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:333:20: error: expected unqualified-id before ‘)’ token 333 | d->m_text.append(QStringLiteral("^{")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: ‘u’ was not declared in this scope 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:334:1: error: expected declaration before ‘}’ token 334 | } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: expected primary-expression before ‘enum’ 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: expected ‘}’ before string constant 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: note: to match this ‘{’ 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:651:8: error: ‘fragment’ does not name a type 651 | auto fragment = it.fragment(); | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: too many initializers for ‘const QStaticStringData<0>’ 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginEmph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: expected ‘)’ before ‘;’ token 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:19: note: to match this ‘(’ 68 | d->m_text.append(QStringLiteral("")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:653:8: error: ‘fragment’ was not declared in this scope 653 | if (!fragment.isValid()) | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:656:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 656 | auto fragmentFormat = fragment.charFormat(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: ‘u’ was not declared in this scope 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: expected primary-expression before ‘enum’ 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: expected ‘}’ before string constant 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: note: to match this ‘{’ 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:68:20: error: expected unqualified-id before ‘)’ token 68 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:69:1: error: expected declaration before ‘}’ token 69 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: too many initializers for ‘const QStaticStringData<0>’ 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: expected ‘,’ or ‘;’ before string constant /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual void Grantlee::PlainTextMarkupBuilder::beginSubscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: expected ‘)’ before ‘;’ token 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:19: note: to match this ‘(’ 345 | d->m_text.append(QStringLiteral("_{")); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: ‘u’ was not declared in this scope 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:656:8: error: ‘fragmentFormat’ does not name a type 656 | auto fragmentFormat = fragment.charFormat(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: expected primary-expression before ‘enum’ 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:658:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 658 | auto fontWeight = fragmentFormat.fontWeight(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: expected ‘}’ before string constant 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: note: to match this ‘{’ 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: too many initializers for ‘const QStaticStringData<0>’ 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:345:20: error: expected unqualified-id before ‘)’ token 345 | d->m_text.append(QStringLiteral("_{")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:346:1: error: expected declaration before ‘}’ token 346 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endEmph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: expected ‘)’ before ‘;’ token 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:19: note: to match this ‘(’ 74 | d->m_text.append(QStringLiteral("")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘virtual QString Grantlee::PlainTextMarkupBuilder::getResult()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:369:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 369 | auto ret = d->m_text; | ^~~~ | ---- /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:369:8: error: ‘ret’ does not name a type 369 | auto ret = d->m_text; | ^~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:370:3: error: ‘ret’ was not declared in this scope 370 | ret.append(d->getReferences()); | ^~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:658:8: error: ‘fontWeight’ does not name a type 658 | auto fontWeight = fragmentFormat.fontWeight(); | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:659:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 659 | auto fontItalic = fragmentFormat.fontItalic(); | ^~~~ | ---- /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:74:20: error: expected unqualified-id before ‘)’ token 74 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:75:1: error: expected declaration before ‘}’ token 75 | } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:659:8: error: ‘fontItalic’ does not name a type 659 | auto fontItalic = fragmentFormat.fontItalic(); | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:660:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 660 | auto fontUnderline = fragmentFormat.fontUnderline(); | ^~~~ | ---- /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: ‘u’ was not declared in this scope 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: expected primary-expression before ‘enum’ 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: expected ‘}’ before string constant 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: note: to match this ‘{’ 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: too many initializers for ‘const QStaticStringData<0>’ 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginUnderline()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: expected ‘)’ before ‘;’ token 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:19: note: to match this ‘(’ 80 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:660:8: error: ‘fontUnderline’ does not name a type 660 | auto fontUnderline = fragmentFormat.fontUnderline(); | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:661:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 661 | auto fontStrikeout = fragmentFormat.fontStrikeOut(); | ^~~~ | ---- /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:661:8: error: ‘fontStrikeout’ does not name a type 661 | auto fontStrikeout = fragmentFormat.fontStrikeOut(); | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:80:20: error: expected unqualified-id before ‘)’ token 80 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:81:1: error: expected declaration before ‘}’ token 81 | } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: ‘u’ was not declared in this scope 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: expected primary-expression before ‘enum’ 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: expected ‘}’ before string constant 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: note: to match this ‘{’ 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: too many initializers for ‘const QStaticStringData<0>’ 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endUnderline()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: expected ‘)’ before ‘;’ token 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:19: note: to match this ‘(’ 86 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:663:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 663 | auto fontForeground = fragmentFormat.foreground(); | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:663:8: error: ‘fontForeground’ does not name a type 663 | auto fontForeground = fragmentFormat.foreground(); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:664:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 664 | auto fontBackground = fragmentFormat.background(); | ^~~~ | ---- /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:86:20: error: expected unqualified-id before ‘)’ token 86 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:87:1: error: expected declaration before ‘}’ token 87 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: ‘u’ was not declared in this scope 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: expected primary-expression before ‘enum’ 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: expected ‘}’ before string constant 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: note: to match this ‘{’ 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: too many initializers for ‘const QStaticStringData<0>’ 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:664:8: error: ‘fontBackground’ does not name a type 664 | auto fontBackground = fragmentFormat.background(); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:666:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 666 | auto fontFamily = fragmentFormat.fontFamily(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginStrikeout()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: expected ‘)’ before ‘;’ token 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:666:8: error: ‘fontFamily’ does not name a type 666 | auto fontFamily = fragmentFormat.fontFamily(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:667:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 667 | auto fontPointSize = fragmentFormat.font().pointSize(); | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:19: note: to match this ‘(’ 92 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:92:20: error: expected unqualified-id before ‘)’ token 92 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:93:1: error: expected declaration before ‘}’ token 93 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: ‘u’ was not declared in this scope 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:667:8: error: ‘fontPointSize’ does not name a type 667 | auto fontPointSize = fragmentFormat.font().pointSize(); | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:668:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 668 | auto anchorHref = fragmentFormat.anchorHref(); | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: expected primary-expression before ‘enum’ 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: expected ‘}’ before string constant 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: note: to match this ‘{’ 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: too many initializers for ‘const QStaticStringData<0>’ 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endStrikeout()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: expected ‘)’ before ‘;’ token 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:19: note: to match this ‘(’ 98 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:668:8: error: ‘anchorHref’ does not name a type 668 | auto anchorHref = fragmentFormat.anchorHref(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:670:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 670 | auto vAlign = fragmentFormat.verticalAlignment(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:98:20: error: expected unqualified-id before ‘)’ token 98 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:99:1: error: expected declaration before ‘}’ token 99 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: ‘u’ was not declared in this scope 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: expected primary-expression before ‘enum’ 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: expected ‘}’ before string constant 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: note: to match this ‘{’ 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: too many initializers for ‘const QStaticStringData<0>’ 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginForeground(const QBrush&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: expected ‘)’ before ‘;’ token 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:104:19: note: to match this ‘(’ 104 | d->m_text.append( | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:62:79: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:106:61: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:147:82: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:670:8: error: ‘vAlign’ does not name a type 670 | auto vAlign = fragmentFormat.verticalAlignment(); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:671:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 671 | auto superscript = (vAlign == QTextCharFormat::AlignSuperScript); | ^~~~ | ---- /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:185:64: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:671:8: error: ‘superscript’ does not name a type 671 | auto superscript = (vAlign == QTextCharFormat::AlignSuperScript); | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:672:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 672 | auto subscript = (vAlign == QTextCharFormat::AlignSubScript); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:101:53: warning: unused parameter ‘brush’ [-Wunused-parameter] 101 | void TextHTMLBuilder::beginForeground(const QBrush &brush) | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:105:7: error: expected unqualified-id before ‘)’ token 105 | QStringLiteral("").arg(brush.color().name())); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:106:1: error: expected declaration before ‘}’ token 106 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: ‘u’ was not declared in this scope 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: expected primary-expression before ‘enum’ 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: expected ‘}’ before string constant 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: note: to match this ‘{’ 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: too many initializers for ‘const QStaticStringData<0>’ 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:672:8: error: ‘subscript’ does not name a type 672 | auto subscript = (vAlign == QTextCharFormat::AlignSubScript); | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endForeground()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: expected ‘)’ before ‘;’ token 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:19: note: to match this ‘(’ 111 | d->m_text.append(QStringLiteral("")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:674:8: error: ‘fontStrikeout’ was not declared in this scope; did you mean ‘StrikeOut’? 674 | if (!fontStrikeout && (d->m_openElements.contains(StrikeOut) | ^~~~~~~~~~~~~ | StrikeOut In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:111:20: error: expected unqualified-id before ‘)’ token 111 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:112:1: error: expected declaration before ‘}’ token 112 | } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: ‘u’ was not declared in this scope 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: expected primary-expression before ‘enum’ 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: expected ‘}’ before string constant 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: note: to match this ‘{’ 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: too many initializers for ‘const QStaticStringData<0>’ 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginBackground(const QBrush&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: expected ‘)’ before ‘;’ token 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:19: note: to match this ‘(’ 117 | d->m_text.append(QStringLiteral("") | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextOption::Flag]’: /usr/include/qt5/QtGui/qtextoption.h:149:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:679:8: error: ‘fontUnderline’ was not declared in this scope; did you mean ‘Underline’? 679 | if (!fontUnderline && (d->m_openElements.contains(Underline) | ^~~~~~~~~~~~~ | Underline /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:114:53: warning: unused parameter ‘brush’ [-Wunused-parameter] 114 | void TextHTMLBuilder::beginBackground(const QBrush &brush) | ~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:117:20: error: expected unqualified-id before ‘)’ token 117 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextFormat::PageBreakFlag]’: /usr/include/qt5/QtGui/qtextformat.h:389:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:119:1: error: expected declaration before ‘}’ token 119 | } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:686:8: error: ‘fontItalic’ was not declared in this scope 686 | if (!fontItalic && (d->m_openElements.contains(Emph) | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QTextLength]’: /usr/include/qt5/QtGui/qtextformat.h:913:62: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: ‘u’ was not declared in this scope 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: expected primary-expression before ‘enum’ 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: expected ‘}’ before string constant 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: note: to match this ‘{’ 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: too many initializers for ‘const QStaticStringData<0>’ 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endBackground()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: expected ‘)’ before ‘;’ token 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:19: note: to match this ‘(’ 124 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:691:7: error: ‘fontWeight’ was not declared in this scope 691 | if (fontWeight != QFont::Bold && (d->m_openElements.contains(Strong) | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QUrl::ComponentFormattingOption]’: /usr/include/qt5/QtCore/qurl.h:376:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:124:20: error: expected unqualified-id before ‘)’ token 124 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:125:1: error: expected declaration before ‘}’ token 125 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: ‘u’ was not declared in this scope 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: expected primary-expression before ‘enum’ 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: expected ‘}’ before string constant 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: note: to match this ‘{’ 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: too many initializers for ‘const QStaticStringData<0>’ 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginAnchor(const QString&, const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: expected ‘)’ before ‘;’ token 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:132:23: note: to match this ‘(’ 132 | d->m_text.append( | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:698:37: error: ‘fontPointSize’ was not declared in this scope; did you mean ‘SpanFontPointSize’? 698 | && (d->m_openFontPointSize != fontPointSize)) { | ^~~~~~~~~~~~~ | SpanFontPointSize In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextDocument::FindFlag]’: /usr/include/qt5/QtGui/qtextdocument.h:304:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:704:34: error: ‘fontFamily’ was not declared in this scope; did you mean ‘SpanFontFamily’? 704 | && (d->m_openFontFamily != fontFamily)) { | ^~~~~~~~~~ | SpanFontFamily In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:133:11: error: expected primary-expression before ‘)’ token 133 | QStringLiteral("").arg(href, name)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: ‘u’ was not declared in this scope 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: expected primary-expression before ‘enum’ 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: expected ‘}’ before string constant 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: note: to match this ‘{’ 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: too many initializers for ‘const QStaticStringData<0>’ 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginAnchor(const QString&, const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: expected ‘)’ before ‘;’ token 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:23: note: to match this ‘(’ 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:709:35: error: ‘fontBackground’ was not declared in this scope; did you mean ‘SpanBackground’? 709 | && (d->m_openBackground != fontBackground)) | ^~~~~~~~~~~~~~ | SpanBackground /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:716:35: error: ‘fontForeground’ was not declared in this scope; did you mean ‘SpanForeground’? 716 | && (d->m_openForeground != fontForeground)) | ^~~~~~~~~~~~~~ | SpanForeground In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:135:24: error: expected primary-expression before ‘)’ token 135 | d->m_text.append(QStringLiteral("").arg(href)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:137:3: error: expected declaration before ‘}’ token 137 | } else { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:137:5: error: expected unqualified-id before ‘else’ 137 | } else { | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:142:1: error: expected declaration before ‘}’ token 142 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: ‘u’ was not declared in this scope 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QFileDevice::Permission]’: /usr/include/qt5/QtCore/qfiledevice.h:150:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: expected primary-expression before ‘enum’ 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: expected ‘}’ before string constant 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: note: to match this ‘{’ 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: too many initializers for ‘const QStaticStringData<0>’ 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:723:35: error: ‘anchorHref’ was not declared in this scope 723 | && (d->m_openAnchorHref != anchorHref)) | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: expected ‘,’ or ‘;’ before string constant /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTouchDevice::CapabilityFlag]’: /usr/include/qt5/QtGui/qtouchdevice.h:93:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:729:8: error: ‘subscript’ was not declared in this scope; did you mean ‘SubScript’? 729 | if (!subscript && (d->m_openElements.contains(SubScript) | ^~~~~~~~~ | SubScript /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:734:8: error: ‘superscript’ was not declared in this scope; did you mean ‘SuperScript’? 734 | if (!superscript && (d->m_openElements.contains(SuperScript) | ^~~~~~~~~~~ | SuperScript /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTouchEvent::TouchPoint::InfoFlag]’: /usr/include/qt5/QtGui/qevent.h:988:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QRawFont::LayoutFlag]’: /usr/include/qt5/QtGui/qrawfont.h:159:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endAnchor()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: expected ‘)’ before ‘;’ token 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:19: note: to match this ‘(’ 147 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘virtual QList Grantlee::MarkupDirector::getElementsToOpen(QTextBlock::iterator)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:744:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 744 | auto fragment = it.fragment(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:744:8: error: ‘fragment’ does not name a type 744 | auto fragment = it.fragment(); | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:745:8: error: ‘fragment’ was not declared in this scope 745 | if (!fragment.isValid()) { | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:748:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 748 | auto fragmentFormat = fragment.charFormat(); | ^~~~ | ---- /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:748:8: error: ‘fragmentFormat’ does not name a type 748 | auto fragmentFormat = fragment.charFormat(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:750:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 750 | auto fontWeight = fragmentFormat.fontWeight(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:147:20: error: expected unqualified-id before ‘)’ token 147 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:148:1: error: expected declaration before ‘}’ token 148 | } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: ‘u’ was not declared in this scope 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: expected primary-expression before ‘enum’ 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: expected ‘}’ before string constant 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: note: to match this ‘{’ 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: too many initializers for ‘const QStaticStringData<0>’ 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:750:8: error: ‘fontWeight’ does not name a type 750 | auto fontWeight = fragmentFormat.fontWeight(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:751:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 751 | auto fontItalic = fragmentFormat.fontItalic(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:751:8: error: ‘fontItalic’ does not name a type 751 | auto fontItalic = fragmentFormat.fontItalic(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:752:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 752 | auto fontUnderline = fragmentFormat.fontUnderline(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:752:8: error: ‘fontUnderline’ does not name a type 752 | auto fontUnderline = fragmentFormat.fontUnderline(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:753:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 753 | auto fontStrikeout = fragmentFormat.fontStrikeOut(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:753:8: error: ‘fontStrikeout’ does not name a type 753 | auto fontStrikeout = fragmentFormat.fontStrikeOut(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:755:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 755 | auto fontForeground = fragmentFormat.foreground(); | ^~~~ | ---- /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:755:8: error: ‘fontForeground’ does not name a type 755 | auto fontForeground = fragmentFormat.foreground(); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:756:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 756 | auto fontBackground = fragmentFormat.background(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginFontFamily(const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: expected ‘)’ before ‘;’ token 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:153:19: note: to match this ‘(’ 153 | d->m_text.append( | ^ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:150:54: warning: unused parameter ‘family’ [-Wunused-parameter] 150 | void TextHTMLBuilder::beginFontFamily(const QString &family) | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:154:7: error: expected unqualified-id before ‘)’ token 154 | QStringLiteral("").arg(family)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:155:1: error: expected declaration before ‘}’ token 155 | } | ^ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: ‘u’ was not declared in this scope 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:756:8: error: ‘fontBackground’ does not name a type 756 | auto fontBackground = fragmentFormat.background(); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: expected primary-expression before ‘enum’ 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:758:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 758 | auto fontFamily = fragmentFormat.fontFamily(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: expected ‘}’ before string constant 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: note: to match this ‘{’ 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: too many initializers for ‘const QStaticStringData<0>’ 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endFontFamily()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: expected ‘)’ before ‘;’ token 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:19: note: to match this ‘(’ 160 | d->m_text.append(QStringLiteral("")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:758:8: error: ‘fontFamily’ does not name a type 758 | auto fontFamily = fragmentFormat.fontFamily(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:759:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 759 | auto fontPointSize = fragmentFormat.font().pointSize(); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:160:20: error: expected unqualified-id before ‘)’ token 160 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:161:1: error: expected declaration before ‘}’ token 161 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: ‘u’ was not declared in this scope 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:759:8: error: ‘fontPointSize’ does not name a type 759 | auto fontPointSize = fragmentFormat.font().pointSize(); | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPointF]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPointF]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPointF]’ /usr/include/qt5/QtGui/qrawfont.h:166:73: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:760:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 760 | auto anchorHref = fragmentFormat.anchorHref(); | ^~~~ | ---- In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPointF; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPointF]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPointF]’ /usr/include/qt5/QtGui/qrawfont.h:166:73: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:760:8: error: ‘anchorHref’ does not name a type 760 | auto anchorHref = fragmentFormat.anchorHref(); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:762:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 762 | auto vAlign = fragmentFormat.verticalAlignment(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:762:8: error: ‘vAlign’ does not name a type 762 | auto vAlign = fragmentFormat.verticalAlignment(); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:763:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 763 | auto superscript = (vAlign == QTextCharFormat::AlignSuperScript); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘bool QList::isValidIterator(const QList::iterator&) const [with T = QTextListFormat::Style]’: /usr/include/qt5/QtCore/qlist.h:533:5: required from ‘QList::iterator QList::erase(QList::iterator) [with T = QTextListFormat::Style]’ /usr/include/qt5/QtCore/qlist.h:354:54: required from ‘void QList::removeLast() [with T = QTextListFormat::Style]’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:275:41: required from here /usr/include/qt5/QtCore/qlist.h:416:39: error: in C++98 ‘less’ must be initialized by constructor, not by ‘{...}’ 416 | const std::less less = {}; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: expected primary-expression before ‘enum’ 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: expected ‘}’ before string constant 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: note: to match this ‘{’ 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: too many initializers for ‘const QStaticStringData<0>’ 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginFontPointSize(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: expected ‘)’ before ‘;’ token 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘bool QList::isValidIterator(const QList::iterator&) const [with T = int]’: /usr/include/qt5/QtCore/qlist.h:533:5: required from ‘QList::iterator QList::erase(QList::iterator) [with T = int]’ /usr/include/qt5/QtCore/qlist.h:354:54: required from ‘void QList::removeLast() [with T = int]’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:276:42: required from here /usr/include/qt5/QtCore/qlist.h:416:39: error: in C++98 ‘less’ must be initialized by constructor, not by ‘{...}’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:19: note: to match this ‘(’ 166 | d->m_text.append(QStringLiteral("") | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:163:46: warning: unused parameter ‘size’ [-Wunused-parameter] 163 | void TextHTMLBuilder::beginFontPointSize(int size) | ~~~~^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:166:20: error: expected unqualified-id before ‘)’ token 166 | d->m_text.append(QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:168:1: error: expected declaration before ‘}’ token 168 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: ‘u’ was not declared in this scope 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: expected primary-expression before ‘enum’ 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: expected ‘}’ before string constant 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: note: to match this ‘{’ 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: too many initializers for ‘const QStaticStringData<0>’ 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endFontPointSize()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: expected ‘)’ before ‘;’ token 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:763:8: error: ‘superscript’ does not name a type 763 | auto superscript = (vAlign == QTextCharFormat::AlignSuperScript); | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:764:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 764 | auto subscript = (vAlign == QTextCharFormat::AlignSubScript); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPoint]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: expected ‘)’ before ‘;’ token /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:19: note: to match this ‘(’ 173 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.h:31, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPoint; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:764:8: error: ‘subscript’ does not name a type 764 | auto subscript = (vAlign == QTextCharFormat::AlignSubScript); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:173:20: error: expected unqualified-id before ‘)’ token 173 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:174:1: error: expected declaration before ‘}’ token 174 | } | ^ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:766:7: error: ‘superscript’ was not declared in this scope; did you mean ‘SuperScript’? 766 | if (superscript && !(d->m_openElements.contains(SuperScript))) { | ^~~~~~~~~~~ | SuperScript /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:770:7: error: ‘subscript’ was not declared in this scope; did you mean ‘SubScript’? 770 | if (subscript && !(d->m_openElements.contains(SubScript))) { | ^~~~~~~~~ | SubScript In file included from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp: In member function ‘QString Grantlee::PlainTextMarkupBuilderPrivate::getReferences()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/plaintextmarkupbuilder.cpp:144:5: warning: control reaches end of non-void function [-Wreturn-type] 144 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: ‘u’ was not declared in this scope 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:774:8: error: ‘anchorHref’ was not declared in this scope 774 | if (!anchorHref.isEmpty() && !(d->m_openElements.contains(Anchor)) | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: expected primary-expression before ‘enum’ 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: expected ‘}’ before string constant 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: note: to match this ‘{’ 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: too many initializers for ‘const QStaticStringData<0>’ 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginParagraph(Qt::Alignment, qreal, qreal, qreal, qreal)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: expected ‘)’ before ‘;’ token 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:23: note: to match this ‘(’ 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:780:7: error: ‘fontForeground’ was not declared in this scope; did you mean ‘SpanForeground’? 780 | if (fontForeground != Qt::NoBrush | ^~~~~~~~~~~~~~ | SpanForeground /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:792:7: error: ‘fontBackground’ was not declared in this scope; did you mean ‘SpanBackground’? 792 | if (fontBackground != Qt::NoBrush | ^~~~~~~~~~~~~~ | SpanBackground /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ make[2]: *** [textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build.make:121: textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/plaintextmarkupbuilder.cpp.o] Error 1 /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:186:24: error: expected primary-expression before ‘)’ token 186 | styleString.append(QStringLiteral("margin-top:%1;").arg(topMargin)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:176:52: warning: unused parameter ‘al’ [-Wunused-parameter] 176 | void TextHTMLBuilder::beginParagraph(Qt::Alignment al, qreal topMargin, | ~~~~~~~~~~~~~~^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:177:44: warning: unused parameter ‘bottomMargin’ [-Wunused-parameter] 177 | qreal bottomMargin, qreal leftMargin, | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:177:64: warning: unused parameter ‘leftMargin’ [-Wunused-parameter] 177 | qreal bottomMargin, qreal leftMargin, | ~~~~~~^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:178:44: warning: unused parameter ‘rightMargin’ [-Wunused-parameter] 178 | qreal rightMargin) | ~~~~~~^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:188:3: error: expected unqualified-id before ‘if’ 188 | if (bottomMargin != 0) { | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:191:3: error: expected unqualified-id before ‘if’ 191 | if (leftMargin != 0) { | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:194:3: error: expected unqualified-id before ‘if’ 194 | if (rightMargin != 0) { | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:202:3: error: expected unqualified-id before ‘if’ 202 | if (al & Qt::AlignRight) { | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:204:5: error: expected unqualified-id before ‘else’ 204 | } else if (al & Qt::AlignHCenter) { | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:206:5: error: expected unqualified-id before ‘else’ 206 | } else if (al & Qt::AlignJustify) { | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:208:5: error: expected unqualified-id before ‘else’ 208 | } else if (al & Qt::AlignLeft) { | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:210:5: error: expected unqualified-id before ‘else’ 210 | } else { | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:214:3: error: expected unqualified-id before ‘if’ 214 | if (!styleString.isEmpty()) { | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:217:3: error: ‘d’ does not name a type 217 | d->m_text.append(QLatin1Char('>')); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:219:1: error: expected declaration before ‘}’ token 219 | } | ^ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: ‘u’ was not declared in this scope 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: expected primary-expression before ‘enum’ 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:799:8: error: ‘fontFamily’ was not declared in this scope; did you mean ‘SpanFontFamily’? 799 | if (!fontFamily.isEmpty() && !(d->m_openElements.contains(SpanFontFamily)) | ^~~~~~~~~~ | SpanFontFamily [ 11%] Building CXX object templates/lib/CMakeFiles/Grantlee_Templates.dir/cachingloaderdecorator.cpp.o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: expected ‘}’ before string constant 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: note: to match this ‘{’ 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: too many initializers for ‘const QStaticStringData<0>’ 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: expected ‘)’ before ‘;’ token 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:21: note: to match this ‘(’ 226 | d->m_text.append(QStringLiteral("

")); | ^ cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/include -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/../scriptabletags -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_Templates.dir/cachingloaderdecorator.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:806:11: error: ‘fontPointSize’ was not declared in this scope; did you mean ‘SpanFontPointSize’? 806 | != fontPointSize) // Different from the default. | ^~~~~~~~~~~~~ | SpanFontPointSize In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:226:22: error: expected primary-expression before ‘)’ token 226 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:227:5: error: break statement not within loop or switch 227 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:228:3: error: case label ‘2’ not within a switch statement 228 | case 2: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: ‘u’ was not declared in this scope 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:817:7: error: ‘fontWeight’ was not declared in this scope 817 | if (fontWeight == QFont::Bold && !(d->m_openElements.contains(Strong))) { | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: expected primary-expression before ‘enum’ 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: expected ‘}’ before string constant 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: note: to match this ‘{’ 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: too many initializers for ‘const QStaticStringData<0>’ 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: expected ‘)’ before ‘;’ token 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:21: note: to match this ‘(’ 229 | d->m_text.append(QStringLiteral("

")); | ^ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:229:22: error: expected unqualified-id before ‘)’ token 229 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:230:5: error: expected unqualified-id before ‘break’ 230 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:231:3: error: expected unqualified-id before ‘case’ 231 | case 3: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:232:22: error: expected unqualified-id before ‘)’ token 232 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:821:7: error: ‘fontItalic’ was not declared in this scope 821 | if (fontItalic && !(d->m_openElements.contains(Emph))) { | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:233:5: error: expected unqualified-id before ‘break’ 233 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:234:3: error: expected unqualified-id before ‘case’ 234 | case 4: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:235:22: error: expected unqualified-id before ‘)’ token 235 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:236:5: error: expected unqualified-id before ‘break’ 236 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:825:7: error: ‘fontUnderline’ was not declared in this scope; did you mean ‘Underline’? 825 | if (fontUnderline && !(d->m_openElements.contains(Underline)) | ^~~~~~~~~~~~~ | Underline In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:237:3: error: expected unqualified-id before ‘case’ 237 | case 5: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:238:22: error: expected unqualified-id before ‘)’ token 238 | d->m_text.append(QStringLiteral("
")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:239:5: error: expected unqualified-id before ‘break’ 239 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:240:3: error: expected unqualified-id before ‘case’ 240 | case 6: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:241:22: error: expected unqualified-id before ‘)’ token 241 | d->m_text.append(QStringLiteral("
")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:242:5: error: expected unqualified-id before ‘break’ 242 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:243:3: error: expected unqualified-id before ‘default’ 243 | default: | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:245:3: error: expected declaration before ‘}’ token 245 | } | ^ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:246:1: error: expected declaration before ‘}’ token 246 | } | ^ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: ‘u’ was not declared in this scope 253 | d->m_text.append(QStringLiteral("
")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: expected primary-expression before ‘enum’ 253 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: expected ‘}’ before string constant 253 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: note: to match this ‘{’ 253 | d->m_text.append(QStringLiteral("

")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: too many initializers for ‘const QStaticStringData<0>’ 253 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:833:7: error: ‘fontStrikeout’ was not declared in this scope; did you mean ‘StrikeOut’? 833 | if (fontStrikeout && !(d->m_openElements.contains(StrikeOut))) { | ^~~~~~~~~~~~~ | StrikeOut /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: expected ‘)’ before ‘;’ token 253 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:21: note: to match this ‘(’ 253 | d->m_text.append(QStringLiteral("")); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp: In member function ‘QList Grantlee::MarkupDirector::sortOpeningOrder(QSet, QTextBlock::iterator) const’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:860:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 860 | auto elementsToClose = getElementsToClose(it); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 253 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 253 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:253:22: error: expected primary-expression before ‘)’ token 253 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:254:5: error: break statement not within loop or switch 254 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:255:3: error: case label ‘2’ not within a switch statement 255 | case 2: | ^~~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:860:14: error: ‘elementsToClose’ does not name a type 860 | auto elementsToClose = getElementsToClose(it); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: ‘u’ was not declared in this scope 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:866:9: error: ‘_container_’ does not name a type 866 | Q_FOREACH (int tag, elementsToClose) { | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: expected primary-expression before ‘enum’ 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:866:9: error: expected ‘;’ before ‘_container_’ 866 | Q_FOREACH (int tag, elementsToClose) { | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: expected ‘}’ before string constant 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: note: to match this ‘{’ 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: too many initializers for ‘const QStaticStringData<0>’ 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endHeader(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: expected ‘)’ before ‘;’ token 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:21: note: to match this ‘(’ 256 | d->m_text.append(QStringLiteral("")); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:866:9: error: ‘_container_’ was not declared in this scope /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:256:22: error: expected unqualified-id before ‘)’ token 256 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:257:5: error: expected unqualified-id before ‘break’ 257 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:258:3: error: expected unqualified-id before ‘case’ 258 | case 3: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:259:22: error: expected unqualified-id before ‘)’ token 259 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:260:5: error: expected unqualified-id before ‘break’ 260 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:261:3: error: expected unqualified-id before ‘case’ 261 | case 4: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:262:22: error: expected unqualified-id before ‘)’ token 262 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:263:5: error: expected unqualified-id before ‘break’ 263 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:264:3: error: expected unqualified-id before ‘case’ 264 | case 5: | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:875:7: error: ‘_container_’ does not name a type 875 | Q_FOREACH (int tag, openingOrder) { | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:265:22: error: expected unqualified-id before ‘)’ token 265 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:266:5: error: expected unqualified-id before ‘break’ 266 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:267:3: error: expected unqualified-id before ‘case’ 267 | case 6: | ^~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:875:7: error: expected ‘;’ before ‘_container_’ 875 | Q_FOREACH (int tag, openingOrder) { | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:268:22: error: expected unqualified-id before ‘)’ token 268 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:269:5: error: expected unqualified-id before ‘break’ 269 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:270:3: error: expected unqualified-id before ‘default’ 270 | default: | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:272:3: error: expected declaration before ‘}’ token 272 | } | ^ /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:273:1: error: expected declaration before ‘}’ token 273 | } | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:875:7: error: ‘_container_’ was not declared in this scope /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: ‘u’ was not declared in this scope 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: expected primary-expression before ‘enum’ 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: expected ‘}’ before string constant 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: note: to match this ‘{’ 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: too many initializers for ‘const QStaticStringData<0>’ 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endParagraph()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: expected ‘)’ before ‘;’ token 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:19: note: to match this ‘(’ 278 | d->m_text.append(QStringLiteral("

\n")); | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:278:20: error: expected unqualified-id before ‘)’ token 278 | d->m_text.append(QStringLiteral("

\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:279:1: error: expected declaration before ‘}’ token 279 | } | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: ‘u’ was not declared in this scope 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: expected primary-expression before ‘enum’ 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: expected ‘}’ before string constant 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: note: to match this ‘{’ 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: too many initializers for ‘const QStaticStringData<0>’ 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::addNewline()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: expected ‘)’ before ‘;’ token 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:19: note: to match this ‘(’ 284 | d->m_text.append(QStringLiteral("

 ")); | ^ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:284:20: error: expected unqualified-id before ‘)’ token 284 | d->m_text.append(QStringLiteral("

 ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:285:1: error: expected declaration before ‘}’ token 285 | } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: ‘u’ was not declared in this scope 291 | d->m_text.append(QStringLiteral("


\n").arg(width)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: expected primary-expression before ‘enum’ 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: expected ‘}’ before string constant 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: note: to match this ‘{’ 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: too many initializers for ‘const QStaticStringData<0>’ 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::insertHorizontalRule(int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: expected ‘)’ before ‘;’ token 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:21: note: to match this ‘(’ 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:291:22: error: expected primary-expression before ‘)’ token 291 | d->m_text.append(QStringLiteral("
\n").arg(width)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:293:3: error: ‘d’ does not name a type 293 | d->m_text.append(QStringLiteral("
\n")); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:293:20: error: expected unqualified-id before ‘)’ token 293 | d->m_text.append(QStringLiteral("
\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:294:1: error: expected declaration before ‘}’ token 294 | } | ^ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:299:20: error: ‘u’ was not declared in this scope 299 | d->m_text.append(QStringLiteral("::value, // don't require every enum to be marked manually | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:299:20: error: expected primary-expression before ‘enum’ 299 | d->m_text.append(QStringLiteral("m_text.append(QStringLiteral("m_text.append(QStringLiteral("’ 299 | d->m_text.append(QStringLiteral("::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::insertImage(const QString&, qreal, qreal)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:299:20: error: expected ‘)’ before ‘;’ token 299 | d->m_text.append(QStringLiteral("m_text.append(QStringLiteral("m_text.append(QStringLiteral("m_text.append(QStringLiteral("m_text.append(QStringLiteral("::value, | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:300:3: error: expected unqualified-id before ‘if’ 300 | if (width != 0) | ^~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:301:22: error: expected unqualified-id before ‘)’ token 301 | d->m_text.append(QStringLiteral("width=\"%2\" ").arg(width)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:302:3: error: expected unqualified-id before ‘if’ 302 | if (height != 0) | ^~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:303:22: error: expected unqualified-id before ‘)’ token 303 | d->m_text.append(QStringLiteral("height=\"%2\" ").arg(height)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:304:3: error: ‘d’ does not name a type 304 | d->m_text.append(QStringLiteral("/>")); | ^ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:304:20: error: expected unqualified-id before ‘)’ token 304 | d->m_text.append(QStringLiteral("/>")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:305:1: error: expected declaration before ‘}’ token 305 | } | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: ‘u’ was not declared in this scope 313 | d->m_text.append(QStringLiteral("
    \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: expected primary-expression before ‘enum’ 313 | d->m_text.append(QStringLiteral("
      \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: expected ‘}’ before string constant 313 | d->m_text.append(QStringLiteral("
        \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: note: to match this ‘{’ 313 | d->m_text.append(QStringLiteral("
          \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: too many initializers for ‘const QStaticStringData<0>’ 313 | d->m_text.append(QStringLiteral("
            \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginList(QTextListFormat::Style)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: expected ‘)’ before ‘;’ token 313 | d->m_text.append(QStringLiteral("
              \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:21: note: to match this ‘(’ 313 | d->m_text.append(QStringLiteral("
                \n")); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 313 | d->m_text.append(QStringLiteral("
                  \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 313 | d->m_text.append(QStringLiteral("
                    \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListCircle’ not handled in switch [-Wswitch] 311 | switch (type) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListSquare’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListDecimal’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListLowerAlpha’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListUpperAlpha’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListLowerRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListUpperRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:311:10: warning: enumeration value ‘ListStyleUndefined’ not handled in switch [-Wswitch] In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:313:22: error: expected primary-expression before ‘)’ token 313 | d->m_text.append(QStringLiteral("
                      \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:314:5: error: break statement not within loop or switch 314 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:315:3: error: case label ‘QTextListFormat::ListCircle’ not within a switch statement 315 | case QTextListFormat::ListCircle: | ^~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: ‘u’ was not declared in this scope 316 | d->m_text.append(QStringLiteral("\n
                        \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: expected primary-expression before ‘enum’ 316 | d->m_text.append(QStringLiteral("\n
                          \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: expected ‘}’ before string constant 316 | d->m_text.append(QStringLiteral("\n
                            \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: note: to match this ‘{’ 316 | d->m_text.append(QStringLiteral("\n
                              \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: too many initializers for ‘const QStaticStringData<0>’ 316 | d->m_text.append(QStringLiteral("\n
                                \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginList(QTextListFormat::Style)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: expected ‘)’ before ‘;’ token 316 | d->m_text.append(QStringLiteral("\n
                                  \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:21: note: to match this ‘(’ 316 | d->m_text.append(QStringLiteral("\n
                                    \n")); | ^ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 316 | d->m_text.append(QStringLiteral("\n
                                      \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 316 | d->m_text.append(QStringLiteral("\n
                                        \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:316:22: error: expected unqualified-id before ‘)’ token 316 | d->m_text.append(QStringLiteral("\n
                                          \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:317:5: error: expected unqualified-id before ‘break’ 317 | break; | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:318:3: error: expected unqualified-id before ‘case’ 318 | case QTextListFormat::ListSquare: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:319:22: error: expected unqualified-id before ‘)’ token 319 | d->m_text.append(QStringLiteral("\n
                                            \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:320:5: error: expected unqualified-id before ‘break’ 320 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:321:3: error: expected unqualified-id before ‘case’ 321 | case QTextListFormat::ListDecimal: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:322:22: error: expected unqualified-id before ‘)’ token 322 | d->m_text.append(QStringLiteral("\n
                                              \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:323:5: error: expected unqualified-id before ‘break’ 323 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:324:3: error: expected unqualified-id before ‘case’ 324 | case QTextListFormat::ListLowerAlpha: | ^~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:325:22: error: expected unqualified-id before ‘)’ token 325 | d->m_text.append(QStringLiteral("\n
                                                \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:326:5: error: expected unqualified-id before ‘break’ 326 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:327:3: error: expected unqualified-id before ‘case’ 327 | case QTextListFormat::ListUpperAlpha: | ^~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:328:22: error: expected unqualified-id before ‘)’ token 328 | d->m_text.append(QStringLiteral("\n
                                                  \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:329:5: error: expected unqualified-id before ‘break’ 329 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:330:3: error: expected unqualified-id before ‘case’ 330 | case QTextListFormat::ListLowerRoman: | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:331:22: error: expected unqualified-id before ‘)’ token 331 | d->m_text.append(QStringLiteral("\n
                                                    \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:332:5: error: expected unqualified-id before ‘break’ 332 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:333:3: error: expected unqualified-id before ‘case’ 333 | case QTextListFormat::ListUpperRoman: | ^~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:334:22: error: expected unqualified-id before ‘)’ token 334 | d->m_text.append(QStringLiteral("\n
                                                      \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:335:5: error: expected unqualified-id before ‘break’ 335 | break; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:336:3: error: expected unqualified-id before ‘default’ 336 | default: | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:338:3: error: expected declaration before ‘}’ token 338 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:339:1: error: expected declaration before ‘}’ token 339 | } | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: ‘u’ was not declared in this scope 347 | d->m_text.append(QStringLiteral("
                                          \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: expected primary-expression before ‘enum’ 347 | d->m_text.append(QStringLiteral("
                                        \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: expected ‘}’ before string constant 347 | d->m_text.append(QStringLiteral("
                                      \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: note: to match this ‘{’ 347 | d->m_text.append(QStringLiteral("
                                    \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: too many initializers for ‘const QStaticStringData<0>’ 347 | d->m_text.append(QStringLiteral("
                                  \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: expected ‘,’ or ‘;’ before string constant /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endList()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: expected ‘)’ before ‘;’ token 347 | d->m_text.append(QStringLiteral("
                                \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:21: note: to match this ‘(’ 347 | d->m_text.append(QStringLiteral("
                              \n")); | ^ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 347 | d->m_text.append(QStringLiteral("
                            \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 347 | d->m_text.append(QStringLiteral("
                          \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:343:10: warning: enumeration value ‘ListDecimal’ not handled in switch [-Wswitch] 343 | switch (d->currentListItemStyles.last()) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:343:10: warning: enumeration value ‘ListLowerAlpha’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:343:10: warning: enumeration value ‘ListUpperAlpha’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:343:10: warning: enumeration value ‘ListLowerRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:343:10: warning: enumeration value ‘ListUpperRoman’ not handled in switch [-Wswitch] /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:343:10: warning: enumeration value ‘ListStyleUndefined’ not handled in switch [-Wswitch] In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:347:22: error: expected primary-expression before ‘)’ token 347 | d->m_text.append(QStringLiteral("
                        \n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:348:5: error: break statement not within loop or switch 348 | break; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:349:3: error: case label ‘QTextListFormat::ListDecimal’ not within a switch statement 349 | case QTextListFormat::ListDecimal: | ^~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:350:3: error: case label ‘QTextListFormat::ListLowerAlpha’ not within a switch statement 350 | case QTextListFormat::ListLowerAlpha: | ^~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:351:3: error: case label ‘QTextListFormat::ListUpperAlpha’ not within a switch statement 351 | case QTextListFormat::ListUpperAlpha: | ^~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:352:3: error: case label ‘QTextListFormat::ListLowerRoman’ not within a switch statement 352 | case QTextListFormat::ListLowerRoman: | ^~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:353:3: error: case label ‘QTextListFormat::ListUpperRoman’ not within a switch statement 353 | case QTextListFormat::ListUpperRoman: | ^~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: ‘u’ was not declared in this scope 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: expected primary-expression before ‘enum’ 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: expected ‘}’ before string constant 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: note: to match this ‘{’ 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: too many initializers for ‘const QStaticStringData<0>’ 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: expected ‘,’ or ‘;’ before string constant /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:62:79: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:106:61: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:147:82: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:185:64: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endList()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: expected ‘)’ before ‘;’ token 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: expected ‘)’ before ‘;’ token /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:21: note: to match this ‘(’ 354 | d->m_text.append(QStringLiteral("\n")); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextOption::Flag]’: /usr/include/qt5/QtGui/qtextoption.h:149:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextFormat::PageBreakFlag]’: /usr/include/qt5/QtGui/qtextformat.h:389:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:354:22: error: expected unqualified-id before ‘)’ token 354 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:355:5: error: expected unqualified-id before ‘break’ 355 | break; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:356:3: error: expected unqualified-id before ‘default’ 356 | default: | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:358:3: error: expected declaration before ‘}’ token 358 | } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QTextLength]’: /usr/include/qt5/QtGui/qtextformat.h:913:62: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:359:3: error: ‘d’ does not name a type 359 | d->currentListItemStyles.removeLast(); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:360:1: error: expected declaration before ‘}’ token 360 | } | ^ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: ‘u’ was not declared in this scope 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: expected primary-expression before ‘enum’ 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: expected ‘}’ before string constant 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: note: to match this ‘{’ 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: too many initializers for ‘const QStaticStringData<0>’ 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginListItem()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: expected ‘)’ before ‘;’ token 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:19: note: to match this ‘(’ 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QUrl::ComponentFormattingOption]’: /usr/include/qt5/QtCore/qurl.h:376:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:364:20: error: expected unqualified-id before ‘)’ token 364 | d->m_text.append(QStringLiteral("
                      • ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:365:1: error: expected declaration before ‘}’ token 365 | } | ^ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: ‘u’ was not declared in this scope 370 | d->m_text.append(QStringLiteral("
                      • \n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: expected primary-expression before ‘enum’ 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextDocument::FindFlag]’: /usr/include/qt5/QtGui/qtextdocument.h:304:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: expected ‘}’ before string constant 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: note: to match this ‘{’ 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: too many initializers for ‘const QStaticStringData<0>’ 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endListItem()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: expected ‘)’ before ‘;’ token 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:19: note: to match this ‘(’ 370 | d->m_text.append(QStringLiteral("\n")); | ^ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QFileDevice::Permission]’: /usr/include/qt5/QtCore/qfiledevice.h:150:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template ::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTouchDevice::CapabilityFlag]’: /usr/include/qt5/QtGui/qtouchdevice.h:93:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:370:20: error: expected unqualified-id before ‘)’ token 370 | d->m_text.append(QStringLiteral("\n")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:371:1: error: expected declaration before ‘}’ token 371 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qstringview.h:306:56: error: expected ‘>’ before ‘<’ token 306 | template ::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:112:5: error: expected unqualified-id before ‘[’ token 112 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:113:5: error: expected unqualified-id before ‘[’ token 113 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT inline bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:124:5: error: expected unqualified-id before ‘[’ token 124 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:126:5: error: expected unqualified-id before ‘[’ token 126 | Q_REQUIRED_RESULT bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:128:5: error: expected unqualified-id before ‘[’ token 128 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:130:5: error: expected unqualified-id before ‘[’ token 130 | Q_REQUIRED_RESULT inline bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTouchEvent::TouchPoint::InfoFlag]’: /usr/include/qt5/QtGui/qevent.h:988:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: ‘u’ was not declared in this scope 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: expected primary-expression before ‘enum’ 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: expected ‘}’ before string constant 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: note: to match this ‘{’ 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: too many initializers for ‘const QStaticStringData<0>’ 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginSuperscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: expected ‘)’ before ‘;’ token 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:19: note: to match this ‘(’ 376 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QRawFont::LayoutFlag]’: /usr/include/qt5/QtGui/qrawfont.h:159:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘bool QList::contains(const T&) const [with T = int]’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:674:62: required from here /usr/include/qt5/QtCore/qlist.h:1006:29: error: invalid use of incomplete type ‘struct QList::MemoryLayout’ 1006 | return contains_impl(t, MemoryLayout()); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:127:12: note: declaration of ‘struct QList::MemoryLayout’ 127 | struct MemoryLayout | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:376:20: error: expected unqualified-id before ‘)’ token 376 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:377:1: error: expected declaration before ‘}’ token 377 | } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: ‘u’ was not declared in this scope 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: expected primary-expression before ‘enum’ 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: expected ‘}’ before string constant 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: note: to match this ‘{’ 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: too many initializers for ‘const QStaticStringData<0>’ 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endSuperscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: expected ‘)’ before ‘;’ token 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:19: note: to match this ‘(’ 382 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:382:20: error: expected unqualified-id before ‘)’ token 382 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:383:1: error: expected declaration before ‘}’ token 383 | } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: ‘u’ was not declared in this scope 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: expected primary-expression before ‘enum’ 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: expected ‘}’ before string constant 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: note: to match this ‘{’ 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: too many initializers for ‘const QStaticStringData<0>’ 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginSubscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: expected ‘)’ before ‘;’ token 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:19: note: to match this ‘(’ 388 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:388:20: error: expected unqualified-id before ‘)’ token 388 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:389:1: error: expected declaration before ‘}’ token 389 | } | ^ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: ‘u’ was not declared in this scope 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: expected primary-expression before ‘enum’ 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: expected ‘}’ before string constant 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: note: to match this ‘{’ 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: too many initializers for ‘const QStaticStringData<0>’ 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endSubscript()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: expected ‘)’ before ‘;’ token 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: expected ‘)’ before ‘;’ token /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:19: note: to match this ‘(’ 394 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:394:20: error: expected unqualified-id before ‘)’ token 394 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:395:1: error: expected declaration before ‘}’ token 395 | } | ^ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: ‘u’ was not declared in this scope 402 | QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: expected primary-expression before ‘enum’ 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPointF]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPointF]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPointF]’ /usr/include/qt5/QtGui/qrawfont.h:166:73: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: expected ‘}’ before string constant 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: note: to match this ‘{’ 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: too many initializers for ‘const QStaticStringData<0>’ 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPointF; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPointF]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPointF]’ /usr/include/qt5/QtGui/qrawfont.h:166:73: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginTable(qreal, qreal, const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: expected ‘)’ before ‘;’ token 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:401:19: note: to match this ‘(’ 401 | d->m_text.append( | ^ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qtextformat.h:44, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘bool QList::isValidIterator(const QList::iterator&) const [with T = int]’: /usr/include/qt5/QtCore/qlist.h:533:5: required from ‘QList::iterator QList::erase(QList::iterator) [with T = int]’ /usr/include/qt5/QtCore/qlist.h:354:54: required from ‘void QList::removeLast() [with T = int]’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:542:36: required from here /usr/include/qt5/QtCore/qlist.h:416:39: error: in C++98 ‘less’ must be initialized by constructor, not by ‘{...}’ 416 | const std::less less = {}; | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:397:40: warning: unused parameter ‘cellpadding’ [-Wunused-parameter] 397 | void TextHTMLBuilder::beginTable(qreal cellpadding, qreal cellspacing, | ~~~~~~^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:397:59: warning: unused parameter ‘cellspacing’ [-Wunused-parameter] 397 | void TextHTMLBuilder::beginTable(qreal cellpadding, qreal cellspacing, | ~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:398:49: warning: unused parameter ‘width’ [-Wunused-parameter] 398 | const QString &width) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:402:7: error: expected unqualified-id before ‘)’ token 402 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPoint]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:406:1: error: expected declaration before ‘}’ token 406 | } | ^ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/markupdirector.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPoint; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: ‘u’ was not declared in this scope 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: expected primary-expression before ‘enum’ 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: expected ‘}’ before string constant 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: note: to match this ‘{’ 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: too many initializers for ‘const QStaticStringData<0>’ 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginTableRow()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: expected ‘)’ before ‘;’ token 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: expected ‘)’ before ‘;’ token In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:19: note: to match this ‘(’ 411 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ make[2]: *** [textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build.make:108: textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/markupdirector.cpp.o] Error 1 /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:411:20: error: expected unqualified-id before ‘)’ token 411 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:412:1: error: expected declaration before ‘}’ token 412 | } | ^ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: ‘u’ was not declared in this scope 419 | QStringLiteral("
                        ") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: expected primary-expression before ‘enum’ 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: expected ‘}’ before string constant 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ [ 12%] Building CXX object templates/lib/CMakeFiles/Grantlee_Templates.dir/customtyperegistry.cpp.o /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: note: to match this ‘{’ 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: too many initializers for ‘const QStaticStringData<0>’ 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: expected ‘,’ or ‘;’ before string constant /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginTableHeaderCell(const QString&, int, int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: expected ‘)’ before ‘;’ token 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: expected ‘)’ before ‘;’ token /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:418:19: note: to match this ‘(’ 418 | d->m_text.append( | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/include -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/../scriptabletags -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscr/usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null ipts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_Templates.dir/customtyperegistry.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:414:59: warning: unused parameter ‘width’ [-Wunused-parameter] 414 | void TextHTMLBuilder::beginTableHeaderCell(const QString &width, int colspan, | ~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:414:70: warning: unused parameter ‘colspan’ [-Wunused-parameter] 414 | void TextHTMLBuilder::beginTableHeaderCell(const QString &width, int colspan, | ~~~~^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:415:48: warning: unused parameter ‘rowspan’ [-Wunused-parameter] 415 | int rowspan) | ~~~~^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:419:7: error: expected unqualified-id before ‘)’ token 419 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:423:1: error: expected declaration before ‘}’ token 423 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: ‘u’ was not declared in this scope 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: expected primary-expression before ‘enum’ 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: expected ‘}’ before string constant 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: note: to match this ‘{’ 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: too many initializers for ‘const QStaticStringData<0>’ 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::beginTableCell(const QString&, int, int)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: expected ‘)’ before ‘;’ token 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:429:19: note: to match this ‘(’ 429 | d->m_text.append( | ^ /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:425:53: warning: unused parameter ‘width’ [-Wunused-parameter] 425 | void TextHTMLBuilder::beginTableCell(const QString &width, int colspan, | ~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:425:64: warning: unused parameter ‘colspan’ [-Wunused-parameter] 425 | void TextHTMLBuilder::beginTableCell(const QString &width, int colspan, | ~~~~^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:426:42: warning: unused parameter ‘rowspan’ [-Wunused-parameter] 426 | int rowspan) | ~~~~^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:430:7: error: expected unqualified-id before ‘)’ token 430 | QStringLiteral("") | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:434:1: error: expected declaration before ‘}’ token 434 | } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: ‘u’ was not declared in this scope 439 | d->m_text.append(QStringLiteral("
                        ")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: expected primary-expression before ‘enum’ 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: expected ‘}’ before string constant 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: note: to match this ‘{’ 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: too many initializers for ‘const QStaticStringData<0>’ 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endTable()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: expected ‘)’ before ‘;’ token 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:19: note: to match this ‘(’ 439 | d->m_text.append(QStringLiteral("")); | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:439:20: error: expected unqualified-id before ‘)’ token 439 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:440:1: error: expected declaration before ‘}’ token 440 | } | ^ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: ‘u’ was not declared in this scope 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: expected primary-expression before ‘enum’ 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: expected ‘}’ before string constant 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: note: to match this ‘{’ 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: too many initializers for ‘const QStaticStringData<0>’ 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: expected ‘,’ or ‘;’ before string constant /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endTableRow()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: expected ‘)’ before ‘;’ token 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: expected ‘)’ before ‘;’ token /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:19: note: to match this ‘(’ 445 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:445:20: error: expected unqualified-id before ‘)’ token 445 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:446:1: error: expected declaration before ‘}’ token 446 | } | ^ /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: ‘u’ was not declared in this scope 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: expected primary-expression before ‘enum’ 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: expected ‘}’ before string constant 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: note: to match this ‘{’ 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: too many initializers for ‘const QStaticStringData<0>’ 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: expected ‘,’ or ‘;’ before string constant In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endTableHeaderCell()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: expected ‘)’ before ‘;’ token 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:19: note: to match this ‘(’ 451 | d->m_text.append(QStringLiteral("")); | ^ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:451:20: error: expected unqualified-id before ‘)’ token 451 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:452:1: error: expected declaration before ‘}’ token 452 | } | ^ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In lambda function: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: ‘u’ was not declared in this scope 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: expected primary-expression before ‘enum’ 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: expected ‘}’ before string constant 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: note: to match this ‘{’ 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: too many initializers for ‘const QStaticStringData<0>’ 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: expected ‘,’ or ‘;’ before string constant /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::endTableCell()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: expected ‘)’ before ‘;’ token 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: expected ‘)’ before ‘;’ token /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:19: note: to match this ‘(’ 457 | d->m_text.append(QStringLiteral("")); | ^ /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected template-argument before ‘<’ token 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: ‘qstring_literal’ was not declared in this scope; did you mean ‘QStringLiteral’? 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: return-statement with a value, in function returning ‘void’ [-fpermissive] 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:457:20: error: expected unqualified-id before ‘)’ token 457 | d->m_text.append(QStringLiteral("")); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:458:1: error: expected declaration before ‘}’ token 458 | } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual void Grantlee::TextHTMLBuilder::appendLiteralText(const QString&)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:463:25: error: ‘const class QString’ has no member named ‘toHtmlEscaped’ 463 | d->m_text.append(text.toHtmlEscaped()); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp: In member function ‘virtual QString Grantlee::TextHTMLBuilder::getResult()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:475:3: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 475 | auto ret = d->m_text; | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:475:8: error: ‘ret’ does not name a type 475 | auto ret = d->m_text; | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:477:10: error: ‘ret’ was not declared in this scope 477 | return ret; | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:62:79: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPoint]’: /usr/include/qt5/QtGui/qpolygon.h:106:61: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:147:82: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(int) [with T = QPointF]’: /usr/include/qt5/QtGui/qpolygon.h:185:64: required from here /usr/include/qt5/QtCore/qvector.h:489:27: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 489 | d = Data::allocate(asize); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextOption::Flag]’: /usr/include/qt5/QtGui/qtextoption.h:149:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextFormat::PageBreakFlag]’: /usr/include/qt5/QtGui/qtextformat.h:389:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘QVector::QVector(const QVector&) [with T = QTextLength]’: /usr/include/qt5/QtGui/qtextformat.h:913:62: required from here /usr/include/qt5/QtCore/qvector.h:363:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 363 | d = Data::allocate(v.d->alloc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qvector.h:367:31: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 367 | d = Data::allocate(v.d->size); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QUrl::ComponentFormattingOption]’: /usr/include/qt5/QtCore/qurl.h:376:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextDocument::FindFlag]’: /usr/include/qt5/QtGui/qtextdocument.h:304:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QFileDevice::Permission]’: /usr/include/qt5/QtCore/qfiledevice.h:150:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTouchDevice::CapabilityFlag]’: /usr/include/qt5/QtGui/qtouchdevice.h:93:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTouchEvent::TouchPoint::InfoFlag]’: /usr/include/qt5/QtGui/qevent.h:988:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QRawFont::LayoutFlag]’: /usr/include/qt5/QtGui/qrawfont.h:159:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/qtextformat.h:45, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPointF]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPointF]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPointF]’ /usr/include/qt5/QtGui/qrawfont.h:166:73: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPointF; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPointF]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPointF]’ /usr/include/qt5/QtGui/qrawfont.h:166:73: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In instantiation of ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty() [with T = QPoint]’: /usr/include/qt5/QtCore/qvector.h:387:38: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qarraydata.h:273:24: error: ‘allocate’ was not declared in this scope; did you mean ‘deallocate’? 273 | return allocate(/* capacity */ 0, Unsharable); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | deallocate /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtGui/qtextformat.h:47, from /usr/include/qt5/QtGui/QTextListFormat:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/abstractmarkupbuilder.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.h:28, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/textdocument/lib/texthtmlbuilder.cpp:21: /usr/include/qt5/QtCore/qvector.h: In instantiation of ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions) [with T = QPoint; QArrayData::AllocationOptions = QFlags]’: /usr/include/qt5/QtCore/qvector.h:390:13: required from ‘void QVector::detach() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:127:24: required from ‘T* QVector::data() [with T = QPoint]’ /usr/include/qt5/QtCore/qvector.h:438:16: required from ‘T& QVector::operator[](int) [with T = QPoint]’ /usr/include/qt5/QtGui/qpolygon.h:125:16: required from here /usr/include/qt5/QtCore/qvector.h:563:35: error: ‘allocate’ is not a member of ‘QVector::Data’ {aka ‘QTypedArrayData’} 563 | x = Data::allocate(aalloc, options); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ make[2]: *** [textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/build.make:134: textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/texthtmlbuilder.cpp.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ make[1]: *** [CMakeFiles/Makefile2:562: textdocument/lib/CMakeFiles/Grantlee_TextDocument.dir/all] Error 2 /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ make[1]: *** Waiting for unfinished jobs.... /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ [ 13%] Building CXX object templates/lib/CMakeFiles/Grantlee_Templates.dir/context.cpp.o In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ cd /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib && /usr/bin/x86_64-pc-linux-gnu-g++ -DGrantlee_Templates_EXPORTS -DPLUGINS_PREFER_DEBUG_POSTFIX=0 -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_SCRIPT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/include -I/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/../scriptabletags -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -march=native -O2 -pipe -std=c++11 -std=gnu++11 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -pedantic-errors -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -o CMakeFiles/Grantlee_Templates.dir/context.cpp.o -c /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/type_traits:35, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 32 | #error This file requires compiler and library support \ | ^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:564:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. 564 | # error Qt requires a C++11 compiler and yours does not seem to be that. | ^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" 61 | # error "Qt requires C++11 support" | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qglobal.h:505:7: error: expected nested-name-specifier before ‘qsizetype’ 505 | using qsizetype = QIntegerForSizeof::Signed; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qglobal.h:827:1: error: expected unqualified-id before ‘[’ token 827 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:832:1: error: expected unqualified-id before ‘[’ token 832 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(float p1, float p2) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:837:1: error: expected unqualified-id before ‘[’ token 837 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:842:1: error: expected unqualified-id before ‘[’ token 842 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:852:1: error: expected unqualified-id before ‘[’ token 852 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(double d) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:868:1: error: expected unqualified-id before ‘[’ token 868 | Q_REQUIRED_RESULT static inline Q_DECL_UNUSED bool qIsNull(float f) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qglobal.h:963:32: error: ‘add_const’ in namespace ‘std’ does not name a template type 963 | Q_DECL_CONSTEXPR typename std::add_const::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:963:41: error: expected unqualified-id before ‘<’ token 963 | Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } | ^ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:966:23: error: expected ‘,’ or ‘...’ before ‘&&’ token 966 | void qAsConst(const T &&) Q_DECL_EQ_DELETE; | ^~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:977:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:979:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 979 | QForeachContainer(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qglobal.h:979:48: error: invalid constructor; you probably meant ‘QtPrivate::QForeachContainer (const QtPrivate::QForeachContainer&)’ 979 | QForeachContainer(QForeachContainer &&other) | ^ /usr/include/qt5/QtCore/qglobal.h:987:52: error: expected ‘,’ or ‘...’ before ‘&&’ token 987 | QForeachContainer &operator=(QForeachContainer &&other) | ^~ /usr/include/qt5/QtCore/qglobal.h: In constructor ‘QtPrivate::QForeachContainer::QForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:977:39: error: ‘move’ is not a member of ‘std’ 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^~~~ /usr/include/qt5/QtCore/qglobal.h:977:39: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:977:44: error: ‘t’ was not declared in this scope 977 | QForeachContainer(T &&t) : c(std::move(t)), i(qAsConst(c).begin()), e(qAsConst(c).end()) {} | ^ /usr/include/qt5/QtCore/qglobal.h: In member function ‘QtPrivate::QForeachContainer& QtPrivate::QForeachContainer::operator=(QtPrivate::QForeachContainer)’: /usr/include/qt5/QtCore/qglobal.h:989:18: error: ‘move’ is not a member of ‘std’ 989 | c = std::move(other.c); | ^~~~ /usr/include/qt5/QtCore/qglobal.h:989:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:989:23: error: ‘other’ was not declared in this scope 989 | c = std::move(other.c); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: error: ‘move’ is not a member of ‘std’ 992 | control = std::move(other.control); | ^~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:992:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1002:33: error: ‘decay’ in namespace ‘std’ does not name a template type 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected template-argument before ‘<’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:38: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1002:47: error: template argument 1 is invalid 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^ /usr/include/qt5/QtCore/qglobal.h:1002:73: error: expected ‘,’ or ‘...’ before ‘&&’ token 1002 | QForeachContainer::type> qMakeForeachContainer(T &&t) | ^~ /usr/include/qt5/QtCore/qglobal.h: In function ‘int QtPrivate::qMakeForeachContainer(T)’: /usr/include/qt5/QtCore/qglobal.h:1004:44: error: ‘decay’ in namespace ‘std’ does not name a template type 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected template-argument before ‘<’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qglobal.h:1004:58: error: template argument 1 is invalid 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:76: error: ‘t’ was not declared in this scope 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h:1004:65: error: ‘forward’ is not a member of ‘std’ 1004 | return QForeachContainer::type>(std::forward(t)); | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1004:65: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qglobal.h:1004:74: error: expected primary-expression before ‘>’ token 1004 | return QForeachContainer::type>(std::forward(t)); | ^ /usr/include/qt5/QtCore/qglobal.h: At global scope: /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected type-specifier before ‘decltype’ 1038 | template inline auto qGetPtrHelper(const Ptr &ptr) -> decltype(ptr.operator->()) { return ptr.operator->(); } | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1038:70: error: expected initializer before ‘decltype’ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1172:79: error: ‘nullptr’ was not declared in this scope 1172 | Q_CORE_EXPORT int qEnvironmentVariableIntValue(const char *varName, bool *ok=nullptr) Q_DECL_NOEXCEPT; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qtypeinfo.h:61:30: error: ‘is_enum’ is not a member of ‘std’ 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:61:39: error: expected primary-expression before ‘>’ token 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^ /usr/include/qt5/QtCore/qtypeinfo.h:61:42: error: ‘::value’ has not been declared 61 | isSpecialized = std::is_enum::value, // don't require every enum to be marked manually | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:27: error: ‘is_integral’ is not a member of ‘std’ 63 | isIntegral = std::is_integral::value, | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:63:40: error: expected primary-expression before ‘>’ token 63 | isIntegral = std::is_integral::value, | ^ /usr/include/qt5/QtCore/qtypeinfo.h:63:43: error: ‘::value’ has not been declared 63 | isIntegral = std::is_integral::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:42: error: ‘is_enum’ is not a member of ‘std’ 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:51: error: expected primary-expression before ‘>’ token 64 | isComplex = !isIntegral && !std::is_enum::value, | ^ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:64:54: error: ‘::value’ has not been declared 64 | isComplex = !isIntegral && !std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:30: error: ‘is_enum’ is not a member of ‘std’ 66 | isRelocatable = std::is_enum::value, | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:66:39: error: expected primary-expression before ‘>’ token 66 | isRelocatable = std::is_enum::value, | ^ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:66:42: error: ‘::value’ has not been declared 66 | isRelocatable = std::is_enum::value, | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:130:40: error: ‘enable_if’ in namespace ‘std’ does not name a template type 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qtypeinfo.h:130:49: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qtypeinfo.h:130:92: error: template argument 2 is invalid 130 | struct QTypeInfoQuery::isRelocatable || true>::type> : public QTypeInfo | ^ /usr/include/qt5/QtCore/qstringview.h:306:56: error: expected ‘>’ before ‘<’ token 306 | template ::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘is_integral’ is not a member of ‘std’ 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:113:5: error: expected unqualified-id before ‘[’ token 113 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT inline bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:124:5: error: expected unqualified-id before ‘[’ token 124 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:126:5: error: expected unqualified-id before ‘[’ token 126 | Q_REQUIRED_RESULT bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:128:5: error: expected unqualified-id before ‘[’ token 128 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:130:5: error: expected unqualified-id before ‘[’ token 130 | Q_REQUIRED_RESULT inline bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: expected primary-expression before ‘>’ token 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:270:1: error: ‘::value’ has not been declared 270 | Q_DECLARE_TYPEINFO_BODY(QFlags, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: ‘is_integral’ is not a member of ‘std’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected primary-expression before ‘bool’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected ‘}’ before ‘bool’ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: to match this ‘{’ 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected unqualified-id before ‘>’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: error: expected declaration before ‘}’ token 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: ‘is_integral’ is not a member of ‘std’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected primary-expression before ‘char’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected ‘}’ before ‘char’ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: note: to match this ‘{’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected unqualified-id before ‘>’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: redefinition of ‘const char* name()’ 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:301:1: error: expected declaration before ‘}’ token 301 | Q_DECLARE_TYPEINFO(char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: ‘is_integral’ is not a member of ‘std’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected primary-expression before ‘signed’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected ‘}’ before ‘signed’ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: note: to match this ‘{’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected unqualified-id before ‘>’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: redefinition of ‘const char* name()’ 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:302:1: error: expected declaration before ‘}’ token 302 | Q_DECLARE_TYPEINFO(signed char, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘is_integral’ is not a member of ‘std’ 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: expected primary-expression before ‘>’ token 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:303:1: error: ‘::value’ has not been declared 303 | Q_DECLARE_TYPEINFO(uchar, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected primary-expression before ‘short’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected ‘}’ before ‘short’ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: note: to match this ‘{’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected unqualified-id before ‘>’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: redefinition of ‘const char* name()’ 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:304:1: error: expected declaration before ‘}’ token 304 | Q_DECLARE_TYPEINFO(short, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘is_integral’ is not a member of ‘std’ 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: expected primary-expression before ‘>’ token 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:305:1: error: ‘::value’ has not been declared 305 | Q_DECLARE_TYPEINFO(ushort, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: ‘is_integral’ is not a member of ‘std’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected primary-expression before ‘int’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected ‘}’ before ‘int’ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: note: to match this ‘{’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected unqualified-id before ‘>’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: redefinition of ‘const char* name()’ 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:306:1: error: expected declaration before ‘}’ token 306 | Q_DECLARE_TYPEINFO(int, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘is_integral’ is not a member of ‘std’ 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: expected primary-expression before ‘>’ token 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:307:1: error: ‘::value’ has not been declared 307 | Q_DECLARE_TYPEINFO(uint, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: ‘is_integral’ is not a member of ‘std’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected primary-expression before ‘long’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: note: to match this ‘{’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected unqualified-id before ‘>’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: redefinition of ‘const char* name()’ 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:308:1: error: expected declaration before ‘}’ token 308 | Q_DECLARE_TYPEINFO(long, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘is_integral’ is not a member of ‘std’ 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: expected primary-expression before ‘>’ token 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:309:1: error: ‘::value’ has not been declared 309 | Q_DECLARE_TYPEINFO(ulong, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘is_integral’ is not a member of ‘std’ 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: expected primary-expression before ‘>’ token 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:310:1: error: ‘::value’ has not been declared 310 | Q_DECLARE_TYPEINFO(qint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘is_integral’ is not a member of ‘std’ 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: expected primary-expression before ‘>’ token 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qtypeinfo.h:311:1: error: ‘::value’ has not been declared 311 | Q_DECLARE_TYPEINFO(quint64, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: ‘is_integral’ is not a member of ‘std’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected primary-expression before ‘float’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected ‘}’ before ‘float’ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: note: to match this ‘{’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected unqualified-id before ‘>’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: redefinition of ‘const char* name()’ 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:312:1: error: expected declaration before ‘}’ token 312 | Q_DECLARE_TYPEINFO(float, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: ‘is_integral’ is not a member of ‘std’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected primary-expression before ‘double’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected ‘}’ before ‘double’ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: note: to match this ‘{’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected unqualified-id before ‘>’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: redefinition of ‘const char* name()’ 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:313:1: error: expected declaration before ‘}’ token 313 | Q_DECLARE_TYPEINFO(double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: ‘is_integral’ is not a member of ‘std’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected primary-expression before ‘long’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected ‘}’ before ‘long’ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: note: to match this ‘{’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected unqualified-id before ‘>’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: redefinition of ‘const char* name()’ 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qtypeinfo.h:328:1: error: expected declaration before ‘}’ token 328 | Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: ‘is_integral’ is not a member of ‘std’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected primary-expression before ‘wchar_t’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected ‘}’ before ‘wchar_t’ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: note: to match this ‘{’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected unqualified-id before ‘>’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: redefinition of ‘const char* name()’ 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:300:1: note: ‘const char* name()’ previously defined here 300 | Q_DECLARE_TYPEINFO(bool, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:337:1: error: expected declaration before ‘}’ token 337 | Q_DECLARE_TYPEINFO(wchar_t, Q_RELOCATABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qlogging.h: In constructor ‘QMessageLogContext::QMessageLogContext()’: /usr/include/qt5/QtCore/qlogging.h:67:37: error: ‘nullptr’ was not declared in this scope 67 | : version(2), line(0), file(nullptr), function(nullptr), category(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qflags.h: At global scope: /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘is_integral’ is not a member of ‘std’ 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qflags.h:74:1: error: expected primary-expression before ‘>’ token 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h:74:1: error: ‘::value’ has not been declared 74 | Q_DECLARE_TYPEINFO(QFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘is_integral’ is not a member of ‘std’ 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: expected primary-expression before ‘>’ token 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:83:1: error: ‘::value’ has not been declared 83 | Q_DECLARE_TYPEINFO(QIncompatibleFlag, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘is_enum’ is not a member of ‘std’ 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:96:5: error: expected primary-expression before ‘>’ token 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h:96:5: error: ‘::value’ has not been declared 96 | Q_STATIC_ASSERT_X((std::is_enum::value), "QFlags is only usable on enumeration types."); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qflags.h:108:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 108 | typedef typename std::conditional< | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:108:38: error: expected unqualified-id before ‘<’ token 108 | typedef typename std::conditional< | ^ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:137:38: error: expected type-specifier before ‘Int’ 137 | Q_DECL_CONSTEXPR inline operator Int() const Q_DECL_NOTHROW { return i; } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qflags.h:166:5: error: ‘Int’ does not name a type; did you mean ‘int’? 166 | Int i; | ^~~ | int In file included from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(Enum)’: /usr/include/qt5/QtCore/qflags.h:120:65: error: class ‘QFlags’ does not have any field named ‘i’ 120 | Q_DECL_CONSTEXPR inline QFlags(Enum flags) Q_DECL_NOTHROW : i(Int(flags)) {} | ^ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlags::Zero)’: /usr/include/qt5/QtCore/qflags.h:121:71: error: class ‘QFlags’ does not have any field named ‘i’ 121 | Q_DECL_CONSTEXPR inline QFlags(Zero = Q_NULLPTR) Q_DECL_NOTHROW : i(0) {} | ^ /usr/include/qt5/QtCore/qflags.h: In constructor ‘QFlags::QFlags(QFlag)’: /usr/include/qt5/QtCore/qflags.h:122:65: error: class ‘QFlags’ does not have any field named ‘i’ 122 | Q_DECL_CONSTEXPR inline QFlags(QFlag flag) Q_DECL_NOTHROW : i(flag) {} | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(int)’: /usr/include/qt5/QtCore/qflags.h:129:83: error: ‘i’ was not declared in this scope 129 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(int mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(uint)’: /usr/include/qt5/QtCore/qflags.h:130:84: error: ‘i’ was not declared in this scope 130 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(uint mask) Q_DECL_NOTHROW { i &= mask; return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator&=(Enum)’: /usr/include/qt5/QtCore/qflags.h:131:84: error: ‘i’ was not declared in this scope 131 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator&=(Enum mask) Q_DECL_NOTHROW { i &= Int(mask); return *this; } | ^ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:132:87: error: ‘i’ was not declared in this scope 132 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(QFlags other) Q_DECL_NOTHROW { i |= other.i; return *this; } | ^ /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator|=(Enum)’: /usr/include/qt5/QtCore/qflags.h:133:85: error: ‘i’ was not declared in this scope 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ^ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(QFlags)’: /usr/include/qt5/QtCore/qflags.h:134:87: error: ‘i’ was not declared in this scope 134 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(QFlags other) Q_DECL_NOTHROW { i ^= other.i; return *this; } | ^ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags& QFlags::operator^=(Enum)’: /usr/include/qt5/QtCore/qflags.h:135:85: error: ‘i’ was not declared in this scope 135 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator^=(Enum other) Q_DECL_NOTHROW { i ^= Int(other); return *this; } | ^ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:139:103: error: ‘i’ was not declared in this scope 139 | Q_DECL_CONSTEXPR inline QFlags operator|(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | other.i)); } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator|(Enum) const’: /usr/include/qt5/QtCore/qflags.h:140:101: error: ‘i’ was not declared in this scope 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(QFlags) const’: /usr/include/qt5/QtCore/qflags.h:141:103: error: ‘i’ was not declared in this scope 141 | Q_DECL_CONSTEXPR inline QFlags operator^(QFlags other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ other.i)); } | ^ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator^(Enum) const’: /usr/include/qt5/QtCore/qflags.h:142:101: error: ‘i’ was not declared in this scope 142 | Q_DECL_CONSTEXPR inline QFlags operator^(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i ^ Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(int) const’: /usr/include/qt5/QtCore/qflags.h:143:99: error: ‘i’ was not declared in this scope 143 | Q_DECL_CONSTEXPR inline QFlags operator&(int mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(uint) const’: /usr/include/qt5/QtCore/qflags.h:144:100: error: ‘i’ was not declared in this scope 144 | Q_DECL_CONSTEXPR inline QFlags operator&(uint mask) const Q_DECL_NOTHROW { return QFlags(QFlag(i & mask)); } | ^ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator&(Enum) const’: /usr/include/qt5/QtCore/qflags.h:145:101: error: ‘i’ was not declared in this scope 145 | Q_DECL_CONSTEXPR inline QFlags operator&(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i & Int(other))); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘QFlags QFlags::operator~() const’: /usr/include/qt5/QtCore/qflags.h:146:92: error: ‘i’ was not declared in this scope 146 | Q_DECL_CONSTEXPR inline QFlags operator~() const Q_DECL_NOTHROW { return QFlags(QFlag(~i)); } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::operator!() const’: /usr/include/qt5/QtCore/qflags.h:148:77: error: ‘i’ was not declared in this scope 148 | Q_DECL_CONSTEXPR inline bool operator!() const Q_DECL_NOTHROW { return !i; } | ^ /usr/include/qt5/QtCore/qflags.h: In member function ‘bool QFlags::testFlag(Enum) const’: /usr/include/qt5/QtCore/qflags.h:150:85: error: ‘i’ was not declared in this scope 150 | Q_DECL_CONSTEXPR inline bool testFlag(Enum flag) const Q_DECL_NOTHROW { return (i & Int(flag)) == Int(flag) && (Int(flag) != 0 || i == Int(flag) ); } | ^ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:94:13: error: ‘QAtomicOps’ does not name a type 94 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘QAtomicOpsSupport’ was not declared in this scope 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:97:5: error: ‘::IsSupported’ has not been declared 97 | Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46, from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:99:14: error: ‘Ops’ has not been declared 99 | typename Ops::Type _q_value; | ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:103:44: error: ‘Ops’ has not been declared 103 | T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:104:45: error: ‘Ops’ has not been declared 104 | void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:106:51: error: ‘Ops’ has not been declared 106 | T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:107:52: error: ‘Ops’ has not been declared 107 | void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:86: error: ‘Ops’ has not been declared 111 | static Q_DECL_CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:112:88: error: ‘Ops’ has not been declared 112 | static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:40: error: ‘Ops’ has not been declared 114 | bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:115:42: error: ‘Ops’ has not been declared 115 | bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:117:79: error: ‘Ops’ has not been declared 117 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:118:81: error: ‘Ops’ has not been declared 118 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared 121 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared 123 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:125:14: error: ‘Ops’ has not been declared 125 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:127:14: error: ‘Ops’ has not been declared 127 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared 130 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared 132 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:134:14: error: ‘Ops’ has not been declared 134 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:136:14: error: ‘Ops’ has not been declared 136 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:138:82: error: ‘Ops’ has not been declared 138 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:139:84: error: ‘Ops’ has not been declared 139 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared 142 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared 144 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:146:14: error: ‘Ops’ has not been declared 146 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:148:14: error: ‘Ops’ has not been declared 148 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:150:80: error: ‘Ops’ has not been declared 150 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:151:82: error: ‘Ops’ has not been declared 151 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared 154 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared 156 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:158:14: error: ‘Ops’ has not been declared 158 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:160:14: error: ‘Ops’ has not been declared 160 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared 163 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared 165 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:167:14: error: ‘Ops’ has not been declared 167 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:169:14: error: ‘Ops’ has not been declared 169 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared 172 | { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared 174 | { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:176:14: error: ‘Ops’ has not been declared 176 | { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:178:14: error: ‘Ops’ has not been declared 178 | { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared 181 | { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared 183 | { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:185:14: error: ‘Ops’ has not been declared 185 | { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:187:14: error: ‘Ops’ has not been declared 187 | { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared 190 | { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared 192 | { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:194:14: error: ‘Ops’ has not been declared 194 | { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:196:14: error: ‘Ops’ has not been declared 196 | { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:234:13: error: ‘QAtomicOps’ does not name a type 234 | typedef QAtomicOps Ops; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:235:22: error: ‘Ops’ has not been declared 235 | typedef typename Ops::Type AtomicType; | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:239:47: error: ‘Ops’ has not been declared 239 | Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:240:48: error: ‘Ops’ has not been declared 240 | void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:245:54: error: ‘Ops’ has not been declared 245 | Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:246:55: error: ‘Ops’ has not been declared 246 | void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:248:79: error: ‘Ops’ has not been declared 248 | static Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:249:81: error: ‘Ops’ has not been declared 249 | static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared 252 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared 254 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:256:14: error: ‘Ops’ has not been declared 256 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:258:14: error: ‘Ops’ has not been declared 258 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared 261 | { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared 263 | { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:265:14: error: ‘Ops’ has not been declared 265 | { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:267:14: error: ‘Ops’ has not been declared 267 | { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:269:82: error: ‘Ops’ has not been declared 269 | static Q_DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:270:84: error: ‘Ops’ has not been declared 270 | static Q_DECL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared 273 | { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared 275 | { return Ops::fetchAndStoreAcquire(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:277:14: error: ‘Ops’ has not been declared 277 | { return Ops::fetchAndStoreRelease(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:279:14: error: ‘Ops’ has not been declared 279 | { return Ops::fetchAndStoreOrdered(_q_value, newValue); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:281:80: error: ‘Ops’ has not been declared 281 | static Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:282:82: error: ‘Ops’ has not been declared 282 | static Q_DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared 285 | { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared 287 | { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:289:14: error: ‘Ops’ has not been declared 289 | { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:291:14: error: ‘Ops’ has not been declared 291 | { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared 294 | { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared 296 | { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:298:14: error: ‘Ops’ has not been declared 298 | { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } | ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:300:14: error: ‘Ops’ has not been declared 300 | { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } | ^~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1210, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qatomic.h: At global scope: /usr/include/qt5/QtCore/qatomic.h:173:38: error: ‘nullptr’ was not declared in this scope 173 | inline QAtomicPointer(T *value = nullptr) Q_DECL_NOTHROW | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qarraydata.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT static QArrayData *allocate(size_t objectSize, size_t alignment, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT static QArrayData *reallocateUnaligned(QArrayData *data, size_t objectSize, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:220:5: error: expected unqualified-id before ‘[’ token 220 | Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:46, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::iterator::iterator()’: /usr/include/qt5/QtCore/qarraydata.h:142:31: error: ‘nullptr’ was not declared in this scope 142 | inline iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In constructor ‘QTypedArrayData::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qarraydata.h:177:37: error: ‘nullptr’ was not declared in this scope 177 | inline const_iterator() : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::reallocateUnaligned(QTypedArrayData*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:232:59: error: ‘reallocateUnaligned’ is not a member of ‘QArrayData’ 232 | return static_cast(QArrayData::reallocateUnaligned(data, sizeof(T), | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::fromRawData(const T*, size_t, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qarraydata.h:246:35: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 246 | QTypedArrayData *result = allocate(0, options | RawData); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h:246:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::sharedEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:266:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 266 | return allocate(/* capacity */ 0); | ^~~~~~~~ /usr/include/qt5/QtCore/qarraydata.h: In static member function ‘static QTypedArrayData* QTypedArrayData::unsharableEmpty()’: /usr/include/qt5/QtCore/qarraydata.h:273:16: error: there are no arguments to ‘allocate’ that depend on a template parameter, so a declaration of ‘allocate’ must be available [-fpermissive] 273 | return allocate(/* capacity */ 0, Unsharable); | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token In file included from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbytearray.h: At global scope: /usr/include/qt5/QtCore/qbytearray.h:102:43: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:102:68: error: ‘qsizetype’ has not been declared 102 | Q_CORE_EXPORT int qstrnicmp(const char *, qsizetype, const char *, qsizetype = -1); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:216:5: error: expected unqualified-id before ‘[’ token 216 | Q_REQUIRED_RESULT char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT inline QByteRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT inline QByteRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:238:5: error: expected unqualified-id before ‘[’ token 238 | Q_REQUIRED_RESULT QByteArray left(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT QByteArray right(int len) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:240:5: error: expected unqualified-id before ‘[’ token 240 | Q_REQUIRED_RESULT QByteArray mid(int index, int len = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT QByteArray chopped(int len) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:286:5: error: expected unqualified-id before ‘[’ token 286 | Q_REQUIRED_RESULT QByteArray toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QByteArray toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT QByteArray trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QByteArray simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:292:5: error: expected unqualified-id before ‘[’ token 292 | Q_REQUIRED_RESULT QByteArray leftJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QByteArray rightJustified(int width, char fill = ' ', bool truncate = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:328:5: error: expected unqualified-id before ‘[’ token 328 | Q_REQUIRED_RESULT QByteArray repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:378:5: error: expected unqualified-id before ‘[’ token 378 | Q_REQUIRED_RESULT static QByteArray number(int, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:379:5: error: expected unqualified-id before ‘[’ token 379 | Q_REQUIRED_RESULT static QByteArray number(uint, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:380:5: error: expected unqualified-id before ‘[’ token 380 | Q_REQUIRED_RESULT static QByteArray number(qlonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:381:5: error: expected unqualified-id before ‘[’ token 381 | Q_REQUIRED_RESULT static QByteArray number(qulonglong, int base = 10); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:382:5: error: expected unqualified-id before ‘[’ token 382 | Q_REQUIRED_RESULT static QByteArray number(double, char f = 'g', int prec = 6); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT static QByteArray fromRawData(const char *, int size); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64, Base64Options options); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT static QByteArray fromBase64(const QByteArray &base64); // ### Qt6 merge with previous | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT static QByteArray fromHex(const QByteArray &hexEncoded); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:387:5: error: expected unqualified-id before ‘[’ token 387 | Q_REQUIRED_RESULT static QByteArray fromPercentEncoding(const QByteArray &pctEncoded, char percent = '%'); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:350:30: error: ‘nullptr’ was not declared in this scope 350 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qbytearray.h:351:32: error: ‘nullptr’ was not declared in this scope 351 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qbytearray.h:352:26: error: ‘nullptr’ was not declared in this scope 352 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qbytearray.h:353:28: error: ‘nullptr’ was not declared in this scope 353 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:354:28: error: ‘nullptr’ was not declared in this scope 354 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qbytearray.h:355:30: error: ‘nullptr’ was not declared in this scope 355 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:356:37: error: ‘nullptr’ was not declared in this scope 356 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:357:39: error: ‘nullptr’ was not declared in this scope 357 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:358:30: error: ‘nullptr’ was not declared in this scope 358 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:359:32: error: ‘nullptr’ was not declared in this scope 359 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: error: no declaration matches ‘QByteRef QByteArray::front()’ 566 | inline QByteRef QByteArray::front() { return operator[](0); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:566:17: note: no functions named ‘QByteRef QByteArray::front()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: error: no declaration matches ‘QByteRef QByteArray::back()’ 567 | inline QByteRef QByteArray::back() { return operator[](size() - 1); } | ^~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:567:17: note: no functions named ‘QByteRef QByteArray::back()’ /usr/include/qt5/QtCore/qbytearray.h:156:21: note: ‘class QByteArray’ defined here 156 | class Q_CORE_EXPORT QByteArray | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘is_integral’ is not a member of ‘std’ 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: expected primary-expression before ‘>’ token 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbytearray.h:708:1: error: ‘::value’ has not been declared 708 | Q_DECLARE_SHARED(QByteArray) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘is_integral’ is not a member of ‘std’ 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: expected primary-expression before ‘>’ token 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h:598:1: error: ‘::value’ has not been declared 598 | Q_DECLARE_TYPEINFO(QChar, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qchar.h:609:57: error: ‘std::nullptr_t’ has not been declared 609 | Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:610:57: error: ‘std::nullptr_t’ has not been declared 610 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) Q_DECL_NOTHROW { return false; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: declaration of ‘operator==’ as non-function 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:46: error: ‘nullptr_t’ is not a member of ‘std’ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:112:5: error: expected unqualified-id before ‘[’ token 112 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:113:5: error: expected unqualified-id before ‘[’ token 113 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1Char back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT inline bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:124:5: error: expected unqualified-id before ‘[’ token 124 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:126:5: error: expected unqualified-id before ‘[’ token 126 | Q_REQUIRED_RESULT bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:611:63: error: expected primary-expression before ‘rhs’ 611 | Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:128:5: error: expected unqualified-id before ‘[’ token 128 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:130:5: error: expected unqualified-id before ‘[’ token 130 | Q_REQUIRED_RESULT inline bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: declaration of ‘operator<’ as non-function 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:612:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qchar.h:612:63: error: expected primary-expression before ‘rhs’ 612 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !rhs.isNull(); } | ^~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | [KQT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:614:57: error: ‘std::nullptr_t’ has not been declared 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator!=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:614:109: error: ‘nullptr’ was not declared in this scope 614 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator==(lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:615:57: error: ‘std::nullptr_t’ has not been declared 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:615:109: error: ‘nullptr’ was not declared in this scope 615 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (lhs, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:616:57: error: ‘std::nullptr_t’ has not been declared 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator>(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:616:104: error: ‘nullptr’ was not declared in this scope 616 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:617:57: error: ‘std::nullptr_t’ has not been declared 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h: In function ‘bool operator<=(QChar, int)’: /usr/include/qt5/QtCore/qchar.h:617:104: error: ‘nullptr’ was not declared in this scope 617 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return !operator< (nullptr, lhs); } | ^~~~~~~ /usr/include/qt5/QtCore/qchar.h: At global scope: /usr/include/qt5/QtCore/qchar.h:619:46: error: declaration of ‘operator!=’ as non-function 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:619:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:619:63: error: expected primary-expression before ‘rhs’ 619 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator==(nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qchar.h:620:46: error: declaration of ‘operator>=’ as non-function 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qchar.h:620:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:620:63: error: expected primary-expression before ‘rhs’ 620 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (nullptr, rhs); } | ^~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:46: error: declaration of ‘operator>’ as non-function 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qchar.h:621:46: error: ‘nullptr_t’ is not a member of ‘std’ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:621:63: error: expected primary-expression before ‘rhs’ 621 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qchar.h:622:46: error: declaration of ‘operator<=’ as non-function 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:622:46: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qchar.h:622:63: error: expected primary-expression before ‘rhs’ 622 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return !operator< (rhs, nullptr); } | ^~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:59:9: error: ‘char16_t’ does not name a type 59 | typedef char16_t qunicodechar; | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:61:1: error: ‘qunicodechar’ was not declared in this scope 61 | Q_STATIC_ASSERT_X(sizeof(qunicodechar) == 2, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:52, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringliteral.h:96:5: error: ‘qunicodechar’ does not name a type 96 | qunicodechar data[N + 1]; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringalgorithms.h:58:1: error: expected unqualified-id before ‘[’ token 58 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION qsizetype qustrlen(const ushort *str) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:59:1: error: expected unqualified-id before ‘[’ token 59 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION const ushort *qustrchr(QStringView str, ushort ch) noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:61:1: error: expected unqualified-id before ‘[’ token 61 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:62:1: error: expected unqualified-id before ‘[’ token 62 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QStringView lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:63:1: error: expected unqualified-id before ‘[’ token 63 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QStringView rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:64:1: error: expected unqualified-id before ‘[’ token 64 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION int compareStrings(QLatin1String lhs, QLatin1String rhs, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:67:1: error: expected unqualified-id before ‘[’ token 67 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:68:1: error: expected unqualified-id before ‘[’ token 68 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:69:1: error: expected unqualified-id before ‘[’ token 69 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:70:1: error: expected unqualified-id before ‘[’ token 70 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool startsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:72:1: error: expected unqualified-id before ‘[’ token 72 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:73:1: error: expected unqualified-id before ‘[’ token 73 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QStringView haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:74:1: error: expected unqualified-id before ‘[’ token 74 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QStringView needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:75:1: error: expected unqualified-id before ‘[’ token 75 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION bool endsWith(QLatin1String haystack, QLatin1String needle, Qt::CaseSensitivity cs = Qt::CaseSensitive) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:77:1: error: expected unqualified-id before ‘[’ token 77 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QStringView trimmed(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:78:1: error: expected unqualified-id before ‘[’ token 78 | Q_REQUIRED_RESULT Q_CORE_EXPORT Q_DECL_PURE_FUNCTION QLatin1String trimmed(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:80:1: error: expected unqualified-id before ‘[’ token 80 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLatin1(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:81:1: error: expected unqualified-id before ‘[’ token 81 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToUtf8(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:82:1: error: expected unqualified-id before ‘[’ token 82 | Q_REQUIRED_RESULT Q_CORE_EXPORT QByteArray convertToLocal8Bit(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:83:1: error: expected unqualified-id before ‘[’ token 83 | Q_REQUIRED_RESULT Q_CORE_EXPORT QVector convertToUcs4(QStringView str); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:84:1: error: expected unqualified-id before ‘[’ token 84 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isRightToLeft(QStringView string); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:86:1: error: expected unqualified-id before ‘[’ token 86 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QLatin1String s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:87:1: error: expected unqualified-id before ‘[’ token 87 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isAscii(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:88:1: error: expected unqualified-id before ‘[’ token 88 | Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW; // in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringalgorithms.h:89:1: error: expected unqualified-id before ‘[’ token 89 | Q_REQUIRED_RESULT Q_CORE_EXPORT bool isLatin1(QStringView s) Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected template-name before ‘<’ token 61 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:61:29: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:70:48: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected template-argument before ‘<’ token 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:70:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:70:107: error: template argument 1 is invalid 70 | : IsCompatibleCharTypeHelper::type>::type> {}; | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ /usr/include/qt5/QtCore/qstringview.h:73:50: error: expected class-name before ‘{’ token 73 | struct IsCompatibleArrayHelper : std::false_type {}; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:79:45: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected template-argument before ‘<’ token 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:79:54: error: expected ‘>’ before ‘<’ token In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstringview.h:79:105: error: template argument 1 is invalid 79 | : IsCompatibleArrayHelper::type>::type> {}; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringview.h:82:52: error: expected class-name before ‘{’ token 82 | struct IsCompatiblePointerHelper : std::false_type {}; | ^ In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:47: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected template-argument before ‘<’ token 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:88:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:88:109: error: template argument 1 is invalid 88 | : IsCompatiblePointerHelper::type>::type> {}; | ^ /usr/include/qt5/QtCore/qstringview.h:91:59: error: expected class-name before ‘{’ token 91 | struct IsCompatibleStdBasicStringHelper : std::false_type {}; | ^ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qstringview.h:99:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 99 | typename std::remove_cv::type>::type | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected template-argument before ‘<’ token 99 | typename std::remove_cv<typename std::remove_reference::type>::type | ^ /usr/include/qt5/QtCore/qstringview.h:99:32: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:100:7: error: template argument 1 is invalid 100 | > {}; | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qstringview.h:110:13: error: ‘char16_t’ does not name a type 110 | typedef char16_t storage_type; | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:114:13: error: ‘qsizetype’ does not name a type 114 | typedef qsizetype size_type; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:127:5: error: expected unqualified-id before ‘using’ 127 | using if_compatible_char = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:130:5: error: expected unqualified-id before ‘using’ 130 | using if_compatible_array = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:133:5: error: expected unqualified-id before ‘using’ 133 | using if_compatible_pointer = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:136:5: error: expected unqualified-id before ‘using’ 136 | using if_compatible_string = typename std::enable_if::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:139:5: error: expected unqualified-id before ‘using’ 139 | using if_compatible_qstring_like = typename std::enable_if::value || std::is_same::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:142:29: error: ‘qsizetype’ does not name a type 142 | static Q_DECL_CONSTEXPR qsizetype lengthHelperArray(const Char (&)[N]) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qstringview.h:148:12: error: ‘qsizetype’ does not name a type 148 | static qsizetype lengthHelperPointer(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:160:12: error: ‘qsizetype’ does not name a type 160 | static qsizetype lengthHelperPointer(const QChar *str) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qstringview.h:166:18: error: ‘storage_type’ does not name a type 166 | static const storage_type *castHelper(const Char *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qstringview.h:168:35: error: ‘storage_type’ does not name a type 168 | static Q_DECL_CONSTEXPR const storage_type *castHelper(const storage_type *str) Q_DECL_NOTHROW | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:174:48: error: function definition does not declare parameters 174 | Q_DECL_CONSTEXPR QStringView(std::nullptr_t) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qstringview.h:177:30: error: ‘if_compatible_char’ has not been declared 177 | template = true> | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstringview.h:177:48: error: expected ‘>’ before ‘<’ token 177 | template = true> | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:51: error: ‘qsizetype’ has not been declared 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qstringview.h:182:30: error: ‘if_compatible_char’ has not been declared 182 | template = true> | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:182:48: error: expected ‘>’ before ‘<’ token 182 | template = true> | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:31: error: ‘if_compatible_array’ has not been declared 193 | template = true> | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:193:50: error: expected ‘>’ before ‘<’ token 193 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:197:33: error: ‘if_compatible_pointer’ has not been declared 197 | template = true> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:197:54: error: expected ‘>’ before ‘<’ token 197 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:198:22: error: ‘template > QStringView::QStringView(const Pointer&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 198 | Q_DECL_CONSTEXPR QStringView(const Pointer &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:32: error: ‘if_compatible_qstring_like’ has not been declared 206 | template = true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:206:58: error: expected ‘>’ before ‘<’ token 206 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:207:5: error: ‘template > QStringView::QStringView(const String&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 207 | QStringView(const String &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:40: error: ‘if_compatible_string’ has not been declared 211 | template = true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:211:60: error: expected ‘>’ before ‘<’ token 211 | template = true> | ^ /usr/include/qt5/QtCore/qstringview.h:212:5: error: ‘template > QStringView::QStringView(const StdBasicString&)’ cannot be overloaded with ‘template > QStringView::QStringView(const Array&)’ 212 | QStringView(const StdBasicString &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note: previous declaration ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:215:5: error: expected unqualified-id before ‘[’ token 215 | Q_REQUIRED_RESULT inline QString toString() const; // defined in qstring.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:217:5: error: expected unqualified-id before ‘[’ token 217 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR qsizetype size() const Q_DECL_NOTHROW { return m_size; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:218:5: error: expected unqualified-id before ‘[’ token 218 | Q_REQUIRED_RESULT const_pointer data() const Q_DECL_NOTHROW { return reinterpret_cast(m_data); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:219:5: error: expected unqualified-id before ‘[’ token 219 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR const storage_type *utf16() const Q_DECL_NOTHROW { return m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:221:5: error: expected unqualified-id before ‘[’ token 221 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar operator[](qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:228:5: error: expected unqualified-id before ‘[’ token 228 | Q_REQUIRED_RESULT QByteArray toLatin1() const { return QtPrivate::convertToLatin1(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:229:5: error: expected unqualified-id before ‘[’ token 229 | Q_REQUIRED_RESULT QByteArray toUtf8() const { return QtPrivate::convertToUtf8(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:230:5: error: expected unqualified-id before ‘[’ token 230 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const { return QtPrivate::convertToLocal8Bit(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:231:5: error: expected unqualified-id before ‘[’ token 231 | Q_REQUIRED_RESULT inline QVector toUcs4() const; // defined in qvector.h | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:233:5: error: expected unqualified-id before ‘[’ token 233 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar at(qsizetype n) const { return (*this)[n]; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:235:5: error: expected unqualified-id before ‘[’ token 235 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:237:5: error: expected unqualified-id before ‘[’ token 237 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView mid(qsizetype pos, qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:239:5: error: expected unqualified-id before ‘[’ token 239 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView left(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:241:5: error: expected unqualified-id before ‘[’ token 241 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView right(qsizetype n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:243:5: error: expected unqualified-id before ‘[’ token 243 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QStringView chopped(qsizetype n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:246:44: error: ‘qsizetype’ has not been declared 246 | Q_DECL_RELAXED_CONSTEXPR void truncate(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qstringview.h:248:40: error: ‘qsizetype’ has not been declared 248 | Q_DECL_RELAXED_CONSTEXPR void chop(qsizetype n) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:251:5: error: expected unqualified-id before ‘[’ token 251 | Q_REQUIRED_RESULT QStringView trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:253:5: error: expected unqualified-id before ‘[’ token 253 | Q_REQUIRED_RESULT int compare(QStringView other, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:256:5: error: expected unqualified-id before ‘[’ token 256 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:258:5: error: expected unqualified-id before ‘[’ token 258 | Q_REQUIRED_RESULT inline bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:259:5: error: expected unqualified-id before ‘[’ token 259 | Q_REQUIRED_RESULT bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:261:5: error: expected unqualified-id before ‘[’ token 261 | Q_REQUIRED_RESULT bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:264:5: error: expected unqualified-id before ‘[’ token 264 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:266:5: error: expected unqualified-id before ‘[’ token 266 | Q_REQUIRED_RESULT inline bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:267:5: error: expected unqualified-id before ‘[’ token 267 | Q_REQUIRED_RESULT bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:269:5: error: expected unqualified-id before ‘[’ token 269 | Q_REQUIRED_RESULT bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT bool isRightToLeft() const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:278:5: error: expected unqualified-id before ‘[’ token 278 | Q_REQUIRED_RESULT const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:280:5: error: expected unqualified-id before ‘[’ token 280 | Q_REQUIRED_RESULT const_iterator cbegin() const Q_DECL_NOTHROW { return begin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT const_iterator cend() const Q_DECL_NOTHROW { return end(); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:282:5: error: expected unqualified-id before ‘[’ token 282 | Q_REQUIRED_RESULT const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qstringview.h:284:5: error: expected unqualified-id before ‘[’ token 284 | Q_REQUIRED_RESULT const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return rbegin(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT const_reverse_iterator crend() const Q_DECL_NOTHROW { return rend(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool empty() const Q_DECL_NOTHROW { return size() == 0; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:288:5: error: expected unqualified-id before ‘[’ token 288 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar front() const { return Q_ASSERT(!empty()), QChar(m_data[0]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar back() const { return Q_ASSERT(!empty()), QChar(m_data[m_size - 1]); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:294:5: error: expected unqualified-id before ‘[’ token 294 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isNull() const Q_DECL_NOTHROW { return !m_data; } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool isEmpty() const Q_DECL_NOTHROW { return empty(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:296:5: error: expected unqualified-id before ‘[’ token 296 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR int length() const /* not nothrow! */ | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar first() const { return front(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:299:5: error: expected unqualified-id before ‘[’ token 299 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QChar last() const { return back(); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:301:5: error: ‘qsizetype’ does not name a type 301 | qsizetype m_size; | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstringview.h:302:11: error: ‘storage_type’ does not name a type 302 | const storage_type *m_data; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView()’: /usr/include/qt5/QtCore/qstringview.h:173:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:22: error: class ‘QStringView’ does not have any field named ‘m_data’ 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:173:29: error: ‘nullptr’ was not declared in this scope 173 | : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const Char*, int)’: /usr/include/qt5/QtCore/qstringview.h:179:11: error: class ‘QStringView’ does not have any field named ‘m_size’ 179 | : m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)), | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h:180:11: error: class ‘QStringView’ does not have any field named ‘m_data’ 180 | m_data(castHelper(str)) {} | ^~~~~~ /usr/include/qt5/QtCore/qstringview.h: In constructor ‘QStringView::QStringView(const String&)’: /usr/include/qt5/QtCore/qstringview.h:208:38: error: ‘nullptr’ was not declared in this scope 208 | : QStringView(str.isNull() ? nullptr : str.data(), qsizetype(str.size())) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::truncate(int)’: /usr/include/qt5/QtCore/qstringview.h:247:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:247:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 247 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size = n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h: In member function ‘void QStringView::chop(int)’: /usr/include/qt5/QtCore/qstringview.h:249:25: error: ‘size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:249:48: error: ‘m_size’ was not declared in this scope; did you mean ‘dysize’? 249 | { Q_ASSERT(n >= 0); Q_ASSERT(n <= size()); m_size -= n; } | ^~~~~~ | dysize /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h: At global scope: /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘is_integral’ is not a member of ‘std’ 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: expected primary-expression before ‘>’ token 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:304:1: error: ‘::value’ has not been declared 304 | Q_DECLARE_TYPEINFO(QStringView, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:306:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 306 | template ’ before ‘<’ token 306 | template * QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstring.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:117:5: error: expected unqualified-id before ‘[’ token 117 | Q_REQUIRED_RESULT bool startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:119:5: error: expected unqualified-id before ‘[’ token 119 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool startsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:121:5: error: expected unqualified-id before ‘[’ token 121 | Q_REQUIRED_RESULT inline bool startsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:124:5: error: expected unqualified-id before ‘[’ token 124 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:126:5: error: expected unqualified-id before ‘[’ token 126 | Q_REQUIRED_RESULT bool endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:128:5: error: expected unqualified-id before ‘[’ token 128 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR bool endsWith(QChar c) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:130:5: error: expected unqualified-id before ‘[’ token 130 | Q_REQUIRED_RESULT inline bool endsWith(QChar c, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:133:11: error: expected nested-name-specifier before ‘value_type’ 133 | using value_type = const char; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qstring.h:134:11: error: expected nested-name-specifier before ‘reference’ 134 | using reference = value_type&; | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:135:11: error: expected nested-name-specifier before ‘const_reference’ 135 | using const_reference = reference; | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:136:11: error: expected nested-name-specifier before ‘iterator’ 136 | using iterator = value_type*; | ^~~~~~~~ /usr/include/qt5/QtCore/qstring.h:137:11: error: expected nested-name-specifier before ‘const_iterator’ 137 | using const_iterator = iterator; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:138:11: error: expected nested-name-specifier before ‘difference_type’ 138 | using difference_type = int; // violates Container concept requirements | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:139:11: error: expected nested-name-specifier before ‘size_type’ 139 | using size_type = int; // violates Container concept requirements | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:141:22: error: ‘const_iterator’ does not name a type 141 | Q_DECL_CONSTEXPR const_iterator begin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:142:22: error: ‘const_iterator’ does not name a type 142 | Q_DECL_CONSTEXPR const_iterator cbegin() const Q_DECL_NOTHROW { return data(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:143:22: error: ‘const_iterator’ does not name a type 143 | Q_DECL_CONSTEXPR const_iterator end() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:144:22: error: ‘const_iterator’ does not name a type 144 | Q_DECL_CONSTEXPR const_iterator cend() const Q_DECL_NOTHROW { return data() + size(); } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:146:11: error: expected nested-name-specifier before ‘reverse_iterator’ 146 | using reverse_iterator = std::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:147:11: error: expected nested-name-specifier before ‘const_reverse_iterator’ 147 | using const_reverse_iterator = reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:149:5: error: ‘const_reverse_iterator’ does not name a type 149 | const_reverse_iterator rbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:150:5: error: ‘const_reverse_iterator’ does not name a type 150 | const_reverse_iterator crbegin() const Q_DECL_NOTHROW { return const_reverse_iterator(end()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:151:5: error: ‘const_reverse_iterator’ does not name a type 151 | const_reverse_iterator rend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:152:5: error: ‘const_reverse_iterator’ does not name a type 152 | const_reverse_iterator crend() const Q_DECL_NOTHROW { return const_reverse_iterator(begin()); } | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:162:5: error: expected unqualified-id before ‘[’ token 162 | Q_REQUIRED_RESULT Q_DECL_CONSTEXPR QLatin1String chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:170:5: error: expected unqualified-id before ‘[’ token 170 | Q_REQUIRED_RESULT QLatin1String trimmed() const Q_DECL_NOTHROW { return QtPrivate::trimmed(*this); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In constructor ‘QLatin1String::QLatin1String()’: /usr/include/qt5/QtCore/qstring.h:94:80: error: ‘nullptr’ was not declared in this scope 94 | Q_DECL_CONSTEXPR inline QLatin1String() Q_DECL_NOTHROW : m_size(0), m_data(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QLatin1String, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:207:46: error: ‘bool QtPrivate::isLatin1(QLatin1String)’ should have been declared inside ‘QtPrivate’ 207 | inline bool QtPrivate::isLatin1(QLatin1String) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: error: no declaration matches ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ 213 | bool QStringView::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:213:6: note: no functions named ‘bool QStringView::startsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:215:6: error: no declaration matches ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ 215 | bool QStringView::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:215:6: note: no functions named ‘bool QStringView::endsWith(QLatin1String, Qt::CaseSensitivity) const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:270:5: error: expected unqualified-id before ‘[’ token 270 | Q_REQUIRED_RESULT inline QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:271:5: error: expected unqualified-id before ‘[’ token 271 | Q_REQUIRED_RESULT inline QCharRef front(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:272:5: error: expected unqualified-id before ‘[’ token 272 | Q_REQUIRED_RESULT inline QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:273:5: error: expected unqualified-id before ‘[’ token 273 | Q_REQUIRED_RESULT inline QCharRef back(); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:275:5: error: expected unqualified-id before ‘[’ token 275 | Q_REQUIRED_RESULT QString arg(qlonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:277:5: error: expected unqualified-id before ‘[’ token 277 | Q_REQUIRED_RESULT QString arg(qulonglong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:279:5: error: expected unqualified-id before ‘[’ token 279 | Q_REQUIRED_RESULT QString arg(long a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:281:5: error: expected unqualified-id before ‘[’ token 281 | Q_REQUIRED_RESULT QString arg(ulong a, int fieldwidth=0, int base=10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:283:5: error: expected unqualified-id before ‘[’ token 283 | Q_REQUIRED_RESULT QString arg(int a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:285:5: error: expected unqualified-id before ‘[’ token 285 | Q_REQUIRED_RESULT QString arg(uint a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:287:5: error: expected unqualified-id before ‘[’ token 287 | Q_REQUIRED_RESULT QString arg(short a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qstring.h:289:5: error: expected unqualified-id before ‘[’ token 289 | Q_REQUIRED_RESULT QString arg(ushort a, int fieldWidth = 0, int base = 10, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:291:5: error: expected unqualified-id before ‘[’ token 291 | Q_REQUIRED_RESULT QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:293:5: error: expected unqualified-id before ‘[’ token 293 | Q_REQUIRED_RESULT QString arg(char a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:295:5: error: expected unqualified-id before ‘[’ token 295 | Q_REQUIRED_RESULT QString arg(QChar a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:298:5: error: expected unqualified-id before ‘[’ token 298 | Q_REQUIRED_RESULT QString arg(const QString &a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:301:5: error: expected unqualified-id before ‘[’ token 301 | Q_REQUIRED_RESULT QString arg(QStringView a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:303:5: error: expected unqualified-id before ‘[’ token 303 | Q_REQUIRED_RESULT QString arg(QLatin1String a, int fieldWidth = 0, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:305:5: error: expected unqualified-id before ‘[’ token 305 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:306:5: error: expected unqualified-id before ‘[’ token 306 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:307:5: error: expected unqualified-id before ‘[’ token 307 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:309:5: error: expected unqualified-id before ‘[’ token 309 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:311:5: error: expected unqualified-id before ‘[’ token 311 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qstring.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:319:5: error: expected unqualified-id before ‘[’ token 319 | Q_REQUIRED_RESULT QString arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:383:5: error: expected unqualified-id before ‘[’ token 383 | Q_REQUIRED_RESULT QString left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:384:5: error: expected unqualified-id before ‘[’ token 384 | Q_REQUIRED_RESULT QString right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:385:5: error: expected unqualified-id before ‘[’ token 385 | Q_REQUIRED_RESULT QString mid(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:386:5: error: expected unqualified-id before ‘[’ token 386 | Q_REQUIRED_RESULT QString chopped(int n) const | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:5: error: expected unqualified-id before ‘[’ token 390 | Q_REQUIRED_RESULT QStringRef leftRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:391:5: error: expected unqualified-id before ‘[’ token 391 | Q_REQUIRED_RESULT QStringRef rightRef(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:392:5: error: expected unqualified-id before ‘[’ token 392 | Q_REQUIRED_RESULT QStringRef midRef(int position, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:398:5: error: expected unqualified-id before ‘[’ token 398 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:407:5: error: expected unqualified-id before ‘[’ token 407 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:415:5: error: expected unqualified-id before ‘[’ token 415 | Q_REQUIRED_RESULT QString leftJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:416:5: error: expected unqualified-id before ‘[’ token 416 | Q_REQUIRED_RESULT QString rightJustified(int width, QChar fill = QLatin1Char(' '), bool trunc = false) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:450:5: error: expected unqualified-id before ‘[’ token 450 | Q_REQUIRED_RESULT QString toLower() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:451:5: error: expected unqualified-id before ‘[’ token 451 | Q_REQUIRED_RESULT QString toUpper() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:452:5: error: expected unqualified-id before ‘[’ token 452 | Q_REQUIRED_RESULT QString toCaseFolded() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:453:5: error: expected unqualified-id before ‘[’ token 453 | Q_REQUIRED_RESULT QString trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:454:5: error: expected unqualified-id before ‘[’ token 454 | Q_REQUIRED_RESULT QString simplified() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:456:5: error: expected unqualified-id before ‘[’ token 456 | Q_REQUIRED_RESULT QString toHtmlEscaped() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:516:5: error: expected unqualified-id before ‘[’ token 516 | Q_REQUIRED_RESULT QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:518:5: error: expected unqualified-id before ‘[’ token 518 | Q_REQUIRED_RESULT QVector splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:520:5: error: expected unqualified-id before ‘[’ token 520 | Q_REQUIRED_RESULT QStringList split(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:522:5: error: expected unqualified-id before ‘[’ token 522 | Q_REQUIRED_RESULT QVector splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:525:5: error: expected unqualified-id before ‘[’ token 525 | Q_REQUIRED_RESULT QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:526:5: error: expected unqualified-id before ‘[’ token 526 | Q_REQUIRED_RESULT QVector splitRef(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:529:5: error: expected unqualified-id before ‘[’ token 529 | Q_REQUIRED_RESULT QStringList split(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:530:5: error: expected unqualified-id before ‘[’ token 530 | Q_REQUIRED_RESULT QVector splitRef(const QRegularExpression &sep, SplitBehavior behavior = KeepEmptyParts) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:538:5: error: expected unqualified-id before ‘[’ token 538 | Q_REQUIRED_RESULT QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:540:5: error: expected unqualified-id before ‘[’ token 540 | Q_REQUIRED_RESULT QString repeated(int times) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:558:5: error: expected unqualified-id before ‘[’ token 558 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:559:5: error: expected unqualified-id before ‘[’ token 559 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:560:5: error: expected unqualified-id before ‘[’ token 560 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:562:5: error: expected unqualified-id before ‘[’ token 562 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:5: error: expected unqualified-id before ‘[’ token 605 | Q_REQUIRED_RESULT static inline QString fromWCharArray(const wchar_t *string, int size = -1); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:640:29: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 640 | short toShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:641:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 641 | ushort toUShort(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:642:24: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 642 | int toInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h:643:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 643 | uint toUInt(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qstring.h:644:26: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 644 | long toLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:645:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 645 | ulong toULong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:646:35: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 646 | qlonglong toLongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:647:37: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 647 | qulonglong toULongLong(bool *ok=nullptr, int base=10) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:648:28: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 648 | float toFloat(bool *ok=nullptr) const; | ^~~~~~~ | null In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h:649:30: error: ‘nullptr’ was not declared in this scope; did you mean ‘null’? 649 | double toDouble(bool *ok=nullptr) const; | ^~~~~~~ | null /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:925:9: error: no declaration matches ‘QString QStringView::toString() const’ 925 | QString QStringView::toString() const | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:925:9: note: no functions named ‘QString QStringView::toString() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:975:16: error: no declaration matches ‘QString QString::arg(int, int, int, QChar) const’ 975 | inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qstring.h:975:16: note: no functions named ‘QString QString::arg(int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: error: no declaration matches ‘QString QString::arg(uint, int, int, QChar) const’ 977 | inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:977:16: note: no functions named ‘QString QString::arg(uint, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: error: no declaration matches ‘QString QString::arg(long int, int, int, QChar) const’ 979 | inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:979:16: note: no functions named ‘QString QString::arg(long int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: error: no declaration matches ‘QString QString::arg(ulong, int, int, QChar) const’ 981 | inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:981:16: note: no functions named ‘QString QString::arg(ulong, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:983:16: error: no declaration matches ‘QString QString::arg(short int, int, int, QChar) const’ 983 | inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:983:16: note: no functions named ‘QString QString::arg(short int, int, int, QChar) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:985:16: error: no declaration matches ‘QString QString::arg(ushort, int, int, QChar) const’ 985 | inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:985:16: note: no functions named ‘QString QString::arg(ushort, int, int, QChar) const’ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&) const’ 987 | inline QString QString::arg(const QString &a1, const QString &a2) const | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:987:16: note: no functions named ‘QString QString::arg(const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qstring.h:989:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&) const’ 989 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:989:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ 991 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:991:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ 994 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:994:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 997 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:997:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1000 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1000:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1004 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1004:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: error: no declaration matches ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ 1008 | inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1008:16: note: no functions named ‘QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1032:16: error: no declaration matches ‘QString QString::fromWCharArray(const wchar_t*, int)’ 1032 | inline QString QString::fromWCharArray(const wchar_t *string, int size) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:1032:16: note: no functions named ‘QString QString::fromWCharArray(const wchar_t*, int)’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘is_integral’ is not a member of ‘std’ 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1128:1: error: expected primary-expression before ‘>’ token 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qstring.h:1128:1: error: ‘::value’ has not been declared 1128 | Q_DECLARE_TYPEINFO(QCharRef, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1166:17: error: no declaration matches ‘QCharRef QString::front()’ 1166 | inline QCharRef QString::front() { return operator[](0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1166:17: note: no functions named ‘QCharRef QString::front()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: error: no declaration matches ‘QCharRef QString::back()’ 1167 | inline QCharRef QString::back() { return operator[](size() - 1); } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1167:17: note: no functions named ‘QCharRef QString::back()’ /usr/include/qt5/QtCore/qstring.h:218:21: note: ‘class QString’ defined here 218 | class Q_CORE_EXPORT QString | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘std::string QString::toStdString() const’: /usr/include/qt5/QtCore/qstring.h:1372:10: error: ‘toUtf8’ was not declared in this scope; did you mean ‘fromUtf8’? 1372 | { return toUtf8().toStdString(); } | ^~~~~~ | fromUtf8 /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In static member function ‘static QString QString::fromStdWString(const wstring&)’: /usr/include/qt5/QtCore/qstring.h:1393:10: error: ‘fromWCharArray’ was not declared in this scope; did you mean ‘toWCharArray’? 1393 | { return fromWCharArray(s.data(), int(s.size())); } | ^~~~~~~~~~~~~~ | toWCharArray /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘is_integral’ is not a member of ‘std’ 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: expected primary-expression before ‘>’ token 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1419:1: error: ‘::value’ has not been declared 1419 | Q_DECLARE_SHARED(QString) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1481:5: error: expected unqualified-id before ‘[’ token 1481 | Q_REQUIRED_RESULT QVector split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1483:5: error: expected unqualified-id before ‘[’ token 1483 | Q_REQUIRED_RESULT QVector split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1486:5: error: expected unqualified-id before ‘[’ token 1486 | Q_REQUIRED_RESULT QStringRef left(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1487:5: error: expected unqualified-id before ‘[’ token 1487 | Q_REQUIRED_RESULT QStringRef right(int n) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1488:5: error: expected unqualified-id before ‘[’ token 1488 | Q_REQUIRED_RESULT QStringRef mid(int pos, int n = -1) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1489:5: error: expected unqualified-id before ‘[’ token 1489 | Q_REQUIRED_RESULT QStringRef chopped(int n) const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair /usr/include/qt5/QtCore/qstring.h:1503:5: error: expected unqualified-id before ‘[’ token 1503 | Q_REQUIRED_RESULT bool startsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1512:5: error: expected unqualified-id before ‘[’ token 1512 | Q_REQUIRED_RESULT bool endsWith(QStringView s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_DECL_NOTHROW | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1547:5: error: expected unqualified-id before ‘[’ token 1547 | Q_REQUIRED_RESULT QByteArray toLatin1() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:1548:5: error: expected unqualified-id before ‘[’ token 1548 | Q_REQUIRED_RESULT QByteArray toUtf8() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1549:5: error: expected unqualified-id before ‘[’ token 1549 | Q_REQUIRED_RESULT QByteArray toLocal8Bit() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qstring.h:1550:5: error: expected unqualified-id before ‘[’ token 1550 | Q_REQUIRED_RESULT QVector toUcs4() const; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ /usr/include/qt5/QtCore/qstring.h:1562:5: error: expected unqualified-id before ‘[’ token 1562 | Q_REQUIRED_RESULT QChar front() const { return at(0); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstring.h:1563:5: error: expected unqualified-id before ‘[’ token 1563 | Q_REQUIRED_RESULT QChar back() const { return at(size() - 1); } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstring.h:1594:5: error: expected unqualified-id before ‘[’ token 1594 | Q_REQUIRED_RESULT QStringRef trimmed() const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1595:31: error: ‘nullptr’ was not declared in this scope 1595 | short toShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qstring.h:1596:32: error: ‘nullptr’ was not declared in this scope 1596 | ushort toUShort(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1597:26: error: ‘nullptr’ was not declared in this scope 1597 | int toInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qstring.h:1598:28: error: ‘nullptr’ was not declared in this scope 1598 | uint toUInt(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ /usr/include/qt5/QtCore/qstring.h:1599:28: error: ‘nullptr’ was not declared in this scope 1599 | long toLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1600:30: error: ‘nullptr’ was not declared in this scope 1600 | ulong toULong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qstring.h:1601:37: error: ‘nullptr’ was not declared in this scope 1601 | qlonglong toLongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1602:39: error: ‘nullptr’ was not declared in this scope 1602 | qulonglong toULongLong(bool *ok = nullptr, int base = 10) const; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:44, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qiterator.h: In constructor ‘QKeyValueIterator::QKeyValueIterator(Iterator)’: /usr/include/qt5/QtCore/qiterator.h:194:18: error: ‘move’ is not a member of ‘std’ 194 | : i(std::move(o)) {} | ^~~~ /usr/include/qt5/QtCore/qiterator.h:194:18: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h:1603:30: error: ‘nullptr’ was not declared in this scope 1603 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h:1604:32: error: ‘nullptr’ was not declared in this scope 1604 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In constructor ‘QStringRef::QStringRef()’: /usr/include/qt5/QtCore/qstring.h:1436:36: error: ‘nullptr’ was not declared in this scope 1436 | inline QStringRef() : m_string(nullptr), m_position(0), m_size(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h: At global scope: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘void QStringRef::clear()’: /usr/include/qt5/QtCore/qstring.h:1552:38: error: ‘nullptr’ was not declared in this scope 1552 | inline void clear() { m_string = nullptr; m_position = m_size = 0; } | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In member function ‘bool QStringRef::isNull() const’: /usr/include/qt5/QtCore/qstring.h:1555:53: error: ‘nullptr’ was not declared in this scope 1555 | inline bool isNull() const { return m_string == nullptr || m_string->isNull(); } | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘is_integral’ is not a member of ‘std’ 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qstring.h:1606:1: error: expected primary-expression before ‘>’ token 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1606:1: error: ‘::value’ has not been declared 1606 | Q_DECLARE_TYPEINFO(QStringRef, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In member function ‘int QString::compare(QStringView, Qt::CaseSensitivity) const’: /usr/include/qt5/QtCore/qstring.h:1649:13: error: ‘class QStringView’ has no member named ‘compare’ 1649 | { return -s.compare(*this, cs); } | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QString&)’: /usr/include/qt5/QtCore/qstring.h:1682:40: error: ‘const class QString’ has no member named ‘front’ 1682 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, const QStringRef&)’: /usr/include/qt5/QtCore/qstring.h:1701:40: error: ‘const class QStringRef’ has no member named ‘front’ 1701 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1720:40: error: ‘class QLatin1String’ has no member named ‘front’ 1720 | { return rhs.size() == 1 && lhs == rhs.front(); } | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject_impl.h: At global scope: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1738:86: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qstring.h:1738:100: error: ‘class QStringView’ has no member named ‘size’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qstring.h:1738:121: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1738 | inline bool operator==(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1740:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1740 | inline bool operator< (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1741:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1741 | inline bool operator<=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1742:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1742 | inline bool operator> (QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1743:93: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1743 | inline bool operator>=(QStringView lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1746:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  candidate expects 1 argument, 2 provided 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  mismatched types ‘const Char*’ and ‘int’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1746:102: note:  couldn’t deduce template parameter ‘’ 1746 | inline bool operator==(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs == QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1747:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  candidate expects 1 argument, 2 provided 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  mismatched types ‘const Char*’ and ‘int’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1747:102: note:  couldn’t deduce template parameter ‘’ 1747 | inline bool operator!=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs != QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1748:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  candidate expects 1 argument, 2 provided 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  mismatched types ‘const Char*’ and ‘int’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1748:102: note:  couldn’t deduce template parameter ‘’ 1748 | inline bool operator< (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs < QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1749:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  candidate expects 1 argument, 2 provided 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  mismatched types ‘const Char*’ and ‘int’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1749:102: note:  couldn’t deduce template parameter ‘’ 1749 | inline bool operator<=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs <= QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1750:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  candidate expects 1 argument, 2 provided 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  mismatched types ‘const Char*’ and ‘int’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1750:102: note:  couldn’t deduce template parameter ‘’ 1750 | inline bool operator> (QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs > QStringView(&rhs, 1); } | ^ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QChar)’: /usr/include/qt5/QtCore/qstring.h:1751:102: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  candidate expects 1 argument, 2 provided 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  mismatched types ‘const Char*’ and ‘int’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1751:102: note:  couldn’t deduce template parameter ‘’ 1751 | inline bool operator>=(QStringView lhs, QChar rhs) Q_DECL_NOTHROW { return lhs >= QStringView(&rhs, 1); } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1753:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  candidate expects 1 argument, 2 provided 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  mismatched types ‘const Char*’ and ‘int’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1753:95: note:  couldn’t deduce template parameter ‘’ 1753 | inline bool operator==(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) == rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator!=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1754:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  candidate expects 1 argument, 2 provided 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  mismatched types ‘const Char*’ and ‘int’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1754:95: note:  couldn’t deduce template parameter ‘’ 1754 | inline bool operator!=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) != rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1755:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  candidate expects 1 argument, 2 provided 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  mismatched types ‘const Char*’ and ‘int’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1755:95: note:  couldn’t deduce template parameter ‘’ 1755 | inline bool operator< (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) < rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1756:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  candidate expects 1 argument, 2 provided 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  mismatched types ‘const Char*’ and ‘int’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1756:95: note:  couldn’t deduce template parameter ‘’ 1756 | inline bool operator<=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) <= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1757:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  candidate expects 1 argument, 2 provided 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  mismatched types ‘const Char*’ and ‘int’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1757:95: note:  couldn’t deduce template parameter ‘’ 1757 | inline bool operator> (QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) > rhs; } | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QChar, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1758:95: error: no matching function for call to ‘QStringView::QStringView(QChar*, int)’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:194:22: note: candidate: ‘template > QStringView::QStringView(const Array&)’ 194 | Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:194:22: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  candidate expects 1 argument, 2 provided 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:183:22: note: candidate: ‘template > QStringView::QStringView(const Char*, const Char*)’ 183 | Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:183:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  mismatched types ‘const Char*’ and ‘int’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:178:22: note: candidate: ‘template > QStringView::QStringView(const Char*, int)’ 178 | Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len) | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:178:22: note:  template argument deduction/substitution failed: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h:1758:95: note:  couldn’t deduce template parameter ‘’ 1758 | inline bool operator>=(QChar lhs, QStringView rhs) Q_DECL_NOTHROW { return QStringView(&lhs, 1) >= rhs; } | ^ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringview.h:172:22: note: candidate: ‘QStringView::QStringView()’ 172 | Q_DECL_CONSTEXPR QStringView() Q_DECL_NOTHROW | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:172:22: note:  candidate expects 0 arguments, 2 provided /usr/include/qt5/QtCore/qstringview.h:104:7: note: candidate: ‘QStringView::QStringView(const QStringView&)’ 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qstringview.h:104:7: note:  candidate expects 1 argument, 2 provided In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1761:88: error: ‘class QStringView’ has no member named ‘size’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at In file included from /usr/include/qt5/QtCore/qlocale.h:46, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1761:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1761 | inline bool operator==(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1763:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1763 | inline bool operator< (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1764:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1764 | inline bool operator<=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1765:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1765 | inline bool operator> (QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QStringView, QLatin1String)’: /usr/include/qt5/QtCore/qstring.h:1766:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1766 | inline bool operator>=(QStringView lhs, QLatin1String rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator==(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1768:102: error: ‘class QStringView’ has no member named ‘size’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~ /usr/include/qt5/QtCore/qstring.h:1768:123: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1768 | inline bool operator==(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return lhs.size() == rhs.size() && QtPrivate::compareStrings(lhs, rhs) == 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1770:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1770 | inline bool operator< (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) < 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator<=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1771:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1771 | inline bool operator<=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1772:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1772 | inline bool operator> (QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) > 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h: In function ‘bool operator>=(QLatin1String, QStringView)’: /usr/include/qt5/QtCore/qstring.h:1773:95: error: ‘compareStrings’ is not a member of ‘QtPrivate’ 1773 | inline bool operator>=(QLatin1String lhs, QStringView rhs) Q_DECL_NOTHROW { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qstring.h: At global scope: /usr/include/qt5/QtCore/qstring.h:1872:16: error: expected unqualified-id before ‘&&’ token 1872 | inline QString &&asString(QString &&s) { return std::move(s); } | ^~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qstring.h:1878, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static int QConcatenable::size(QStringView)’: /usr/include/qt5/QtCore/qstringbuilder.h:297:47: error: ‘class QStringView’ has no member named ‘length’ 297 | static int size(QStringView a) { return a.length(); } | ^~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h: In static member function ‘static void QConcatenable::appendTo(QStringView, QChar*&)’: /usr/include/qt5/QtCore/qstringbuilder.h:300:20: error: ‘n’ does not name a type 300 | const auto n = a.size(); | ^ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:23: error: ‘class QStringView’ has no member named ‘data’ 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^~~~ /usr/include/qt5/QtCore/qstringbuilder.h:301:47: error: ‘n’ was not declared in this scope 301 | memcpy(out, a.data(), sizeof(QChar) * n); | ^ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qhashfunctions.h: At global scope: /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘uint qHash’ redeclared as different kind of entity 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:104:41: note: previous declaration ‘uint qHash(QLatin1String, uint)’ 104 | Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; | ^~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:46: error: ‘nullptr_t’ is not a member of ‘std’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:107:62: error: expected primary-expression before ‘seed’ 107 | Q_DECL_CONST_FUNCTION inline uint qHash(std::nullptr_t, uint seed = 0) Q_DECL_NOTHROW | ^~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:46, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qlist.h:128:27: error: expected template-name before ‘<’ token 128 | : std::conditional< | ^ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:128:27: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qlist.h:128:27: error: expected unqualified-id before ‘<’ token /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qlocale.h:955:48: error: ‘nullptr’ was not declared in this scope 955 | short toShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:956:50: error: ‘nullptr’ was not declared in this scope 956 | ushort toUShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:957:44: error: ‘nullptr’ was not declared in this scope 957 | int toInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:958:46: error: ‘nullptr’ was not declared in this scope 958 | uint toUInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::iterator::iterator()’: /usr/include/qt5/QtCore/qlist.h:234:46: error: ‘nullptr’ was not declared in this scope 234 | inline iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:959:55: error: ‘nullptr’ was not declared in this scope 959 | qlonglong toLongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:960:57: error: ‘nullptr’ was not declared in this scope 960 | qulonglong toULongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qlocale.h:955:48: error: ‘nullptr’ was not declared in this scope 955 | short toShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:961:48: error: ‘nullptr’ was not declared in this scope 961 | float toFloat(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:956:50: error: ‘nullptr’ was not declared in this scope 956 | ushort toUShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:957:44: error: ‘nullptr’ was not declared in this scope 957 | int toInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:962:50: error: ‘nullptr’ was not declared in this scope 962 | double toDouble(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:958:46: error: ‘nullptr’ was not declared in this scope 958 | uint toUInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:964:51: error: ‘nullptr’ was not declared in this scope 964 | short toShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:959:55: error: ‘nullptr’ was not declared in this scope 959 | qlonglong toLongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:965:53: error: ‘nullptr’ was not declared in this scope 965 | ushort toUShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:966:47: error: ‘nullptr’ was not declared in this scope 966 | int toInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:960:57: error: ‘nullptr’ was not declared in this scope 960 | qulonglong toULongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In constructor ‘QList::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qlist.h:287:52: error: ‘nullptr’ was not declared in this scope 287 | inline const_iterator() Q_DECL_NOTHROW : i(nullptr) {} | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeAt(int)’: /usr/include/qt5/QtCore/qlist.h:561:68: error: ‘move’ is not a member of ‘std’ 561 | detach(); Node *n = reinterpret_cast(p.at(i)); T t = std::move(n->t()); node_destruct(n); | ^~~~ /usr/include/qt5/QtCore/qlist.h:561:68: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeFirst()’: /usr/include/qt5/QtCore/qlist.h:565:14: error: ‘move’ is not a member of ‘std’ 565 | { T t = std::move(first()); removeFirst(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:565:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlist.h: In member function ‘T QList::takeLast()’: /usr/include/qt5/QtCore/qlist.h:568:14: error: ‘move’ is not a member of ‘std’ 568 | { T t = std::move(last()); removeLast(); return t; } | ^~~~ /usr/include/qt5/QtCore/qlist.h:568:14: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:1096, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qbytearraylist.h: In member function ‘QByteArray QListSpecialMethods::join() const’: /usr/include/qt5/QtCore/qbytearraylist.h:73:53: error: ‘nullptr’ was not declared in this scope 73 | { return QtPrivate::QByteArrayList_join(self(), nullptr, 0); } | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:967:49: error: ‘nullptr’ was not declared in this scope 967 | uint toUInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:961:48: error: ‘nullptr’ was not declared in this scope 961 | float toFloat(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:968:58: error: ‘nullptr’ was not declared in this scope 968 | qlonglong toLongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:962:50: error: ‘nullptr’ was not declared in this scope 962 | double toDouble(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:969:60: error: ‘nullptr’ was not declared in this scope 969 | qulonglong toULongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:964:51: error: ‘nullptr’ was not declared in this scope 964 | short toShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:965:53: error: ‘nullptr’ was not declared in this scope 965 | ushort toUShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:970:51: error: ‘nullptr’ was not declared in this scope 970 | float toFloat(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qregexp.h: At global scope: /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘is_integral’ is not a member of ‘std’ 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: expected primary-expression before ‘>’ token 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qregexp.h:121:1: error: ‘::value’ has not been declared 121 | Q_DECLARE_TYPEINFO(QRegExp, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:971:53: error: ‘nullptr’ was not declared in this scope 971 | double toDouble(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:974:45: error: ‘nullptr’ was not declared in this scope 974 | short toShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qlocale.h:975:47: error: ‘nullptr’ was not declared in this scope 975 | ushort toUShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘is_integral’ is not a member of ‘std’ 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: expected primary-expression before ‘>’ token 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qlocale.h:966:47: error: ‘nullptr’ was not declared in this scope 966 | int toInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstringlist.h:151:1: error: ‘::value’ has not been declared 151 | Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:967:49: error: ‘nullptr’ was not declared in this scope 967 | uint toUInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:968:58: error: ‘nullptr’ was not declared in this scope 968 | qlonglong toLongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:976:41: error: ‘nullptr’ was not declared in this scope 976 | int toInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h:165:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 165 | void append(T &&t) { | ^~ /usr/include/qt5/QtCore/qlocale.h:977:43: error: ‘nullptr’ was not declared in this scope 977 | uint toUInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:178:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 178 | inline QVarLengthArray &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:182:55: error: expected ‘,’ or ‘...’ before ‘&&’ token 182 | inline QVarLengthArray &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:185:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 185 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:187:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 187 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h:227:46: error: expected ‘,’ or ‘...’ before ‘&&’ token 227 | iterator insert(const_iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qlocale.h:969:60: error: ‘nullptr’ was not declared in this scope 969 | qulonglong toULongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 235 | void push_back(T &&t) { append(std::move(t)); } | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(const T&)’: /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: error: ‘move’ is not a member of ‘std’ 151 | new (ptr + idx) T(std::move(copy)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:151:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: error: ‘move’ is not a member of ‘std’ 153 | ptr[idx] = std::move(copy); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:153:33: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::append(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: error: ‘move’ is not a member of ‘std’ 170 | new (ptr + idx) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:36: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlocale.h:970:51: error: ‘nullptr’ was not declared in this scope 970 | float toFloat(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:170:41: error: ‘t’ was not declared in this scope; did you mean ‘at’? 170 | new (ptr + idx) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: error: ‘move’ is not a member of ‘std’ 172 | ptr[idx] = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:172:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:172:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 172 | ptr[idx] = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator<<(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: error: ‘move’ is not a member of ‘std’ 179 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:179:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:179:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 179 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘QVarLengthArray& QVarLengthArray::operator+=(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: error: ‘move’ is not a member of ‘std’ 183 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlocale.h:971:53: error: ‘nullptr’ was not declared in this scope 971 | double toDouble(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:183:24: error: ‘t’ was not declared in this scope; did you mean ‘at’? 183 | { append(std::move(t)); return *this; } | ^ | at /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:978:52: error: ‘nullptr’ was not declared in this scope 978 | qlonglong toLongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:979:54: error: ‘nullptr’ was not declared in this scope 979 | qulonglong toULongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:974:45: error: ‘nullptr’ was not declared in this scope 974 | short toShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:975:47: error: ‘nullptr’ was not declared in this scope 975 | ushort toUShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::push_back(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: error: ‘move’ is not a member of ‘std’ 235 | void push_back(T &&t) { append(std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qlocale.h:980:45: error: ‘nullptr’ was not declared in this scope 980 | float toFloat(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:235:41: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:235:46: error: ‘t’ was not declared in this scope; did you mean ‘at’? 235 | void push_back(T &&t) { append(std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qlocale.h:981:47: error: ‘nullptr’ was not declared in this scope 981 | double toDouble(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::realloc(int, int)’: /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: error: ‘move’ is not a member of ‘std’ 386 | new (ptr+s) T(std::move(*(oldPtr+s))); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:386:40: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:438:59: error: expected ‘,’ or ‘...’ before ‘&&’ token 438 | inline void QVarLengthArray::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::insert(int, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: error: ‘move’ is not a member of ‘std’ 440 | insert(cbegin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:29: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘is_integral’ is not a member of ‘std’ 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:440:34: error: ‘t’ was not declared in this scope; did you mean ‘at’? 440 | insert(cbegin() + i, std::move(t)); } | ^ | at /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:458:53: error: expected ‘,’ or ‘...’ before ‘&&’ token 458 | inline void QVarLengthArray::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘void QVarLengthArray::prepend(T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: error: ‘move’ is not a member of ‘std’ 459 | { insert(cbegin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:459:25: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:459:30: error: ‘t’ was not declared in this scope; did you mean ‘at’? 459 | { insert(cbegin(), std::move(t)); } | ^ | at In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qvarlengtharray.h: At global scope: /usr/include/qt5/QtCore/qvarlengtharray.h:473:132: error: expected ‘,’ or ‘...’ before ‘&&’ token 473 | Q_OUTOFLINE_TEMPLATE typename QVarLengthArray::iterator QVarLengthArray::insert(const_iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In member function ‘T* QVarLengthArray::insert(QVarLengthArray::const_iterator, T)’: /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: error: ‘move’ is not a member of ‘std’ 485 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:485:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: error: ‘move’ is not a member of ‘std’ 487 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:487:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: error: ‘move’ is not a member of ‘std’ 488 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:488:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qlocale.h:976:41: error: ‘nullptr’ was not declared in this scope 976 | int toInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: expected primary-expression before ‘>’ token 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qvarlengtharray.h:488:28: error: ‘t’ was not declared in this scope; did you mean ‘at’? 488 | *b = std::move(t); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: error: ‘move’ is not a member of ‘std’ 490 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘::value’ has not been declared 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:490:33: error: ‘t’ was not declared in this scope; did you mean ‘at’? 490 | new (b) T(std::move(t)); | ^ | at /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: error: ‘move’ is not a member of ‘std’ 495 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:495:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvarlengtharray.h:495:29: error: ‘t’ was not declared in this scope; did you mean ‘at’? 495 | new (b) T(std::move(t)); | ^ | at In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:88: error: ‘>>’ should be ‘> >’ within a nested template argument list 70 | template struct List_Append, List> { typedef List Value; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50, from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:22: error: expected ‘,’ or ‘...’ before ‘&&’ token 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:91:10: error: ‘void QtPrivate::operator,(T)’ must have exactly two arguments 91 | void operator,(T &&value, const ApplyReturnValue &container) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:115:23: error: expected unqualified-id before ‘using’ 115 | template using InvokeGenSeq = typename T::Type; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:117:49: error: expected nested-name-specifier before ‘Type’ 117 | template struct IndexesList { using Type = IndexesList; }; | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:66: error: ‘>>’ should be ‘> >’ within a nested template argument list 122 | struct ConcatSeqImpl, IndexesList> | ^~ | > > In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:126:5: error: expected unqualified-id before ‘using’ 126 | using ConcatSeq = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:129:21: error: expected unqualified-id before ‘using’ 129 | template using makeIndexSequence = InvokeGenSeq>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected template-name before ‘<’ token 132 | struct GenSeq : ConcatSeq<N/2, makeIndexSequence, makeIndexSequence>{}; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:30: error: expected ‘{’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:28: error: expected nested-name-specifier before ‘Value’ 138 | struct Indexes { using Value = makeIndexSequence; }; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:268:5: error: expected class-name before ‘{’ token 268 | { | ^ /usr/include/qt5/QtCore/qlocale.h:977:43: error: ‘nullptr’ was not declared in this scope 977 | uint toUInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:56: error: ‘enable_if’ in namespace ‘std’ does not name a template type 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected template-argument before ‘<’ token 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:65: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:272:95: error: template argument 2 is invalid 272 | struct IsEnumUnderlyingTypeSigned::value>::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:273:37: error: expected template-name before ‘<’ token 273 | : std::integral_constant<bool, std::is_signed::type>::value> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:285:5: error: expected class-name before ‘{’ token 285 | { | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:61: error: ‘enable_if’ in namespace ‘std’ does not name a template type 289 | struct AreArgumentsNarrowedBase::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:978:52: error: ‘nullptr’ was not declared in this scope 978 | qlonglong toLongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected template-argument before ‘<’ token 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:70: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:289:104: error: template argument 3 is invalid 289 | struct AreArgumentsNarrowedBase::type> | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:290:33: error: expected template-name before ‘<’ token 290 | : std::integral_constant<bool, | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:329:62: error: ‘>>’ should be ‘> >’ within a nested template argument list 329 | template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:330:75: error: ‘>>’ should be ‘> >’ within a nested template argument list 330 | template struct CheckCompatibleArguments> { enum { value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:332:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 332 | struct CheckCompatibleArguments, List> | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list 335 | && CheckCompatibleArguments, List>::value }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:352:113: error: ‘>>’ should be ‘> >’ within a nested template argument list 352 | template struct ComputeFunctorArgumentCount> | ^~ | > > /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:979:54: error: ‘nullptr’ was not declared in this scope 979 | qulonglong toULongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected type-specifier before ‘decltype’ 355 | template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); | ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:355:56: error: expected initializer before ‘decltype’ /usr/include/qt5/QtCore/qobjectdefs_impl.h:365:104: error: ‘>>’ should be ‘> >’ within a nested template argument list 365 | template struct FunctorReturnType> { | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:26: error: expected identifier 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected unqualified-id before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:40: error: expected ‘)’ before ‘(’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ~ ^ | ) /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: ‘decltype’ declared as function returning a function 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:41: error: expected ‘;’ at end of member declaration 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ | ; /usr/include/qt5/QtCore/qobjectdefs_impl.h:367:42: error: expected unqualified-id before ‘.’ token 367 | typedef decltype(dummy().operator()((dummy())...)) Value; | ^ /usr/include/qt5/QtCore/qlocale.h:980:45: error: ‘nullptr’ was not declared in this scope 980 | float toFloat(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::destroyIfLastRef()’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:391:53: error: ‘nullptr’ was not declared in this scope 391 | { if (!m_ref.deref()) m_impl(Destroy, this, nullptr, nullptr, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:981:47: error: ‘nullptr’ was not declared in this scope 981 | double toDouble(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘bool QtPrivate::QSlotObjectBase::compare(void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:393:81: error: ‘nullptr’ was not declared in this scope 393 | inline bool compare(void **a) { bool ret = false; m_impl(Compare, this, nullptr, a, &ret); return ret; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘is_integral’ is not a member of ‘std’ 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: expected primary-expression before ‘>’ token 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘::value’ has not been declared 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In member function ‘void QtPrivate::QSlotObjectBase::call(QObject*, void**)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:394:79: error: ‘nullptr’ was not declared in this scope 394 | inline void call(QObject *r, void **a) { m_impl(Call, this, r, a, nullptr); } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h: In constructor ‘QtPrivate::QFunctorSlotObject::QFunctorSlotObject(Func)’: /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: error: ‘move’ is not a member of ‘std’ 447 | explicit QFunctorSlotObject(Func f) : QSlotObjectBase(&impl), function(std::move(f)) {} | ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:447:85: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:452:5: error: expected unqualified-id before ‘using’ 452 | using QSlotObjectWithNoArgs = QSlotObject, R>; | ^~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:460:5: error: expected unqualified-id before ‘using’ 460 | using QFunctorSlotObjectWithNoArgsImplicitReturn = QFunctorSlotObjectWithNoArgs::ReturnType>; | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:292:49: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:292:78: error: ‘nullptr’ was not declared in this scope 292 | inline QGenericArgument(const char *aName = nullptr, const void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:55: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:305:78: error: ‘nullptr’ was not declared in this scope 305 | inline QGenericReturnArgument(const char *aName = nullptr, void *aData = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:473:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 473 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:473:35: error: expected unqualified-id before ‘<’ token 473 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:485:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 485 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:485:35: error: expected unqualified-id before ‘<’ token 485 | static typename std::enable_if<QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:497:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 497 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:497:35: error: expected unqualified-id before ‘<’ token 497 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:508:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 508 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:508:35: error: expected unqualified-id before ‘<’ token 508 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:519:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 519 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:519:35: error: expected unqualified-id before ‘<’ token 519 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ /usr/include/qt5/QtCore/qobjectdefs.h:532:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 532 | static typename std::enable_if::IsPointerToMemberFunction | ^~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:532:35: error: expected unqualified-id before ‘<’ token 532 | static typename std::enable_if<!QtPrivate::FunctionPointer::IsPointerToMemberFunction | ^ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:386:52: error: ‘nullptr’ was not declared in this scope 386 | int type = 0, int *types = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:403:71: error: ‘nullptr’ was not declared in this scope 403 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:416:71: error: ‘nullptr’ was not declared in this scope 416 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:433:71: error: ‘nullptr’ was not declared in this scope 433 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:449:71: error: ‘nullptr’ was not declared in this scope 449 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobjectdefs.h:545:67: error: ‘nullptr’ was not declared in this scope 545 | QObject *newInstance(QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:608:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^~ /usr/include/qt5/QtCore/qobjectdefs.h:608:30: error: invalid constructor; you probably meant ‘QMetaObject::Connection (const QMetaObject::Connection&)’ 608 | Connection(Connection &&o) Q_DECL_NOTHROW : d_ptr(o.d_ptr) { o.d_ptr = nullptr; } | ^ /usr/include/qt5/QtCore/qobjectdefs.h:609:38: error: expected ‘,’ or ‘...’ before ‘&&’ token 609 | Connection &operator=(Connection &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection::operator QMetaObject::Connection::RestrictedBool() const’: /usr/include/qt5/QtCore/qobjectdefs.h:605:99: error: ‘nullptr’ was not declared in this scope 605 | operator RestrictedBool() const { return d_ptr && isConnected_helper() ? &Connection::d_ptr : nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qobjectdefs.h: In member function ‘QMetaObject::Connection& QMetaObject::Connection::operator=(QMetaObject::Connection)’: /usr/include/qt5/QtCore/qobjectdefs.h:610:20: error: ‘other’ was not declared in this scope 610 | { qSwap(d_ptr, other.d_ptr); return *this; } | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected ‘{’ before ‘;’ token 65 | enum class QCborSimpleType : quint8; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:65:36: error: expected class-key before ‘;’ token /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:53: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:252:74: error: ‘nullptr’ was not declared in this scope 252 | explicit AbstractDebugStreamFunction(Stream s = nullptr, Destroy d = nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /usr/include/qt5/QtCore/qmetatype.h:282:55: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qmetatype.h:282:75: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qmetatype.h:282:96: error: ‘nullptr’ was not declared in this scope 282 | explicit AbstractComparatorFunction(LessThan lt = nullptr, Equals e = nullptr, Destroy d = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtPrivate::BuiltInEqualsComparatorFunction::BuiltInEqualsComparatorFunction()’: /usr/include/qt5/QtCore/qmetatype.h:319:38: error: ‘nullptr’ was not declared in this scope 319 | : AbstractComparatorFunction(nullptr, equals, destroy) {} | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:336:54: error: ‘nullptr’ was not declared in this scope 336 | explicit AbstractConverterFunction(Converter c = nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/util.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:23: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:236:31: error: ‘>>’ should be ‘> >’ within a nested template argument list 236 | QList> externalMedia() const; | ^~ | > > /usr/include/qt5/QtCore/qmetatype.h:554:54: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 554 | static void *create(int type, const void *copy = nullptr); | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:577:44: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 577 | inline void *create(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmetatype.h:579:60: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 579 | inline void *construct(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qmetatype.h:721:45: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 721 | void *createExtended(const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:723:61: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 723 | void *constructExtended(void *where, const void *copy = nullptr) const; | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qdatetime.h:113:5: error: expected unqualified-id before ‘[’ token 113 | Q_REQUIRED_RESULT QDate addDays(qint64 days) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:114:5: error: expected unqualified-id before ‘[’ token 114 | Q_REQUIRED_RESULT QDate addMonths(int months) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:115:5: error: expected unqualified-id before ‘[’ token 115 | Q_REQUIRED_RESULT QDate addYears(int years) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h: At global scope: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*)’: /usr/include/qt5/QtCore/qmetatype.h:823:59: error: ‘nullptr’ was not declared in this scope 823 | static void *Construct(void *, const void *) { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ In file included from /usr/include/qt5/QtCore/QDateTime:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:25: /usr/include/qt5/QtCore/qdatetime.h:82:35: error: ‘nullptr’ was not declared in this scope 82 | int weekNumber(int *yearNum = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qdatetime.h:152:1: error: ‘is_integral’ is not a member of ‘std’ 152 | Q_DECLARE_TYPEINFO(QDate, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:152:1: error: expected primary-expression before ‘>’ token 152 | Q_DECLARE_TYPEINFO(QDate, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qdatetime.h:152:1: error: ‘::value’ has not been declared 152 | Q_DECLARE_TYPEINFO(QDate, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:927:27: error: ‘conditional’ in namespace ‘std’ does not name a template type 927 | typedef typename std::conditional::value, Dummy, value_type>::type value_type_OR_Dummy; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:927:38: error: expected unqualified-id before ‘<’ token 927 | typedef typename std::conditional<std::is_same::value, Dummy, value_type>::type value_type_OR_Dummy; | ^ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:929:42: error: ‘value_type_OR_Dummy’ does not name a type 929 | static void assign(void **ptr, const value_type_OR_Dummy *iterator ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qmetatype.h:954:38: error: ‘value_type_OR_Dummy’ does not name a type 954 | static const void *getData(const value_type_OR_Dummy *it) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qdatetime.h:179:5: error: expected unqualified-id before ‘[’ token 179 | Q_REQUIRED_RESULT QTime addSecs(int secs) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qdatetime.h:181:5: error: expected unqualified-id before ‘[’ token 181 | Q_REQUIRED_RESULT QTime addMSecs(int ms) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qdatetime.h:216:1: error: ‘is_integral’ is not a member of ‘std’ 216 | Q_DECLARE_TYPEINFO(QTime, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:216:1: error: expected primary-expression before ‘>’ token 216 | Q_DECLARE_TYPEINFO(QTime, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qdatetime.h:216:1: error: ‘::value’ has not been declared 216 | Q_DECLARE_TYPEINFO(QTime, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QDateTime:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:25: /usr/include/qt5/QtCore/qdatetime.h:246:19: error: expected ‘,’ or ‘...’ before ‘&&’ token 246 | Data(Data &&other); | ^~ /usr/include/qt5/QtCore/qdatetime.h:246:26: error: invalid constructor; you probably meant ‘QDateTime::Data (const QDateTime::Data&)’ 246 | Data(Data &&other); | ^ /usr/include/qt5/QtCore/qdatetime.h:270:25: error: expected ‘,’ or ‘...’ before ‘&&’ token 270 | QDateTime(QDateTime &&other) Q_DECL_NOTHROW; | ^~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1061:19: error: ‘nullptr’ was not declared in this scope 1061 | , _iterator(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:270:32: error: invalid constructor; you probably meant ‘QDateTime (const QDateTime&)’ 270 | QDateTime(QDateTime &&other) Q_DECL_NOTHROW; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:105, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qdatetime.h:313:5: error: expected unqualified-id before ‘[’ token 313 | Q_REQUIRED_RESULT QDateTime addDays(qint64 days) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:314:5: error: expected unqualified-id before ‘[’ token 314 | Q_REQUIRED_RESULT QDateTime addMonths(int months) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:315:5: error: expected unqualified-id before ‘[’ token 315 | Q_REQUIRED_RESULT QDateTime addYears(int years) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:316:5: error: expected unqualified-id before ‘[’ token 316 | Q_REQUIRED_RESULT QDateTime addSecs(qint64 secs) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:317:5: error: expected unqualified-id before ‘[’ token 317 | Q_REQUIRED_RESULT QDateTime addMSecs(qint64 msecs) const; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1078:19: error: ‘nullptr’ was not declared in this scope 1078 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qdatetime.h:393:1: error: ‘is_integral’ is not a member of ‘std’ 393 | Q_DECLARE_SHARED(QDateTime) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘is_integral’ is not a member of ‘std’ 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: expected primary-expression before ‘>’ token 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qdatetime.h:393:1: error: expected primary-expression before ‘>’ token 393 | Q_DECLARE_SHARED(QDateTime) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qdatetime.h:393:1: error: ‘::value’ has not been declared 393 | Q_DECLARE_SHARED(QDateTime) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1119:1: error: ‘::value’ has not been declared 1119 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QSequentialIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1132:34: error: ‘is_same’ is not a member of ‘std’ 1132 | template::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1132:80: error: expected ‘(’ before ‘,’ token 1132 | template::value> | ^ | ( /usr/include/qt5/QtCore/qmetatype.h:1132:108: error: ‘value’ in namespace ‘::’ does not name a type 1132 | template::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:34: error: ‘is_same’ is not a member of ‘std’ 1146 | template >::value> | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1146:80: error: expected ‘(’ before ‘,’ token 1146 | template >::value> | ^ | ( /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:236:31: error: ‘>>’ should be ‘> >’ within a nested template argument list 236 | QList> externalMedia() const; | ^~ | > > In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h:1146:87: error: non-type template parameters of class type only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ 1146 | template >::value> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1146:148: error: ‘value’ in namespace ‘::’ does not name a type 1146 | template >::value> | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1150:8: error: ‘StlStyleAssociativeContainerAccessor’ is not a class template 1150 | struct StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1164:8: error: ‘AssociativeContainerAccessor’ is not a class template 1164 | struct AssociativeContainerAccessor : public StlStyleAssociativeContainerAccessor | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*)’: /usr/include/qt5/QtCore/qmetatype.h:1230:19: error: ‘nullptr’ was not declared in this scope 1230 | , _iterator(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/QTextStream:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/outputstream.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1249:19: error: ‘nullptr’ was not declared in this scope 1249 | : _iterable(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘is_integral’ is not a member of ‘std’ 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: expected primary-expression before ‘>’ token 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1289:1: error: ‘::value’ has not been declared 1289 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QAssociativeIterableImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qtextstream.h: In member function ‘QTextStreamPrivate* QTextStream::d_func()’: /usr/include/qt5/QtCore/qtextstream.h:64:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qtextstream.h:64:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h: In member function ‘const QTextStreamPrivate* QTextStream::d_func() const’: /usr/include/qt5/QtCore/qtextstream.h:64:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qtextstream.h:64:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QTextStream:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/outputstream.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qtextstream.h: In constructor ‘QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)’: /usr/include/qt5/QtCore/qtextstream.h:216:89: error: ‘nullptr’ was not declared in this scope 216 | Q_DECL_CONSTEXPR QTextStreamManipulator(QTSMFI m, int a) Q_DECL_NOTHROW : mf(m), mc(nullptr), arg(a), ch() {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl()’: /usr/include/qt5/QtCore/qmetatype.h:1333:15: error: ‘nullptr’ was not declared in this scope 1333 | : _pair(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘is_integral’ is not a member of ‘std’ 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: expected primary-expression before ‘>’ token 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h: In constructor ‘QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)’: /usr/include/qt5/QtCore/qtextstream.h:217:84: error: ‘nullptr’ was not declared in this scope 217 | Q_DECL_CONSTEXPR QTextStreamManipulator(QTSMFC m, QChar c) Q_DECL_NOTHROW : mf(nullptr), mc(m), arg(-1), ch(c) {} | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1346:1: error: ‘::value’ has not been declared 1346 | QT_METATYPE_PRIVATE_DECLARE_TYPEINFO(QPairVariantInterfaceImpl, Q_MOVABLE_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h:1415:57: error: ‘nullptr’ was not declared in this scope 1415 | enum { Value = sizeof(checkType(static_cast(nullptr))) == sizeof(yes_type) }; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QSet:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:36, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qset.h: In member function ‘QSet& QSet::subtract(const QSet&)’: /usr/include/qt5/QtCore/qset.h:348:14: error: ‘i’ does not name a type 348 | auto i = other.constEnd(); | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qset.h:349:16: error: ‘i’ was not declared in this scope 349 | while (i != other.constBegin()) { | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h:1439:15: error: expected nested-name-specifier before ‘BaseType’ 1439 | using BaseType = T; | ^~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/QVector:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:37, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1466:59: error: ‘nullptr’ was not declared in this scope 1466 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h: In static member function ‘static const QMetaObject* QtPrivate::MetaObjectForType::value()’: /usr/include/qt5/QtCore/qmetatype.h:1471:59: error: ‘nullptr’ was not declared in this scope 1471 | static inline const QMetaObject *value() { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:1474:48: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1474 | struct MetaObjectForType::Value>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected template-argument before ‘<’ token 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1474:57: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1474:109: error: template argument 2 is invalid 1474 | struct MetaObjectForType::Value>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected template-argument before ‘<’ token 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1479:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1479:104: error: template argument 2 is invalid 1479 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h:1484:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected template-argument before ‘<’ token 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1484:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1484:113: error: template argument 2 is invalid 1484 | struct MetaObjectForType::IsGadgetOrDerivedFrom>::type> | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h:1489:47: error: ‘enable_if’ in namespace ‘std’ does not name a template type 1489 | struct MetaObjectForType::Value>::type > | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected template-argument before ‘<’ token 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1489:56: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:1489:88: error: template argument 2 is invalid 1489 | struct MetaObjectForType::Value>::type > | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h:1696:30: error: ‘is_enum’ is not a member of ‘std’; did you mean ‘isalnum’? 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~~~ | isalnum /usr/include/qt5/QtCore/qmetatype.h:1696:39: error: expected primary-expression before ‘>’ token 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h:1696:42: error: ‘::value’ has not been declared 1696 | | (std::is_enum::value ? QMetaType::IsEnumeration : 0) | ^~~~~ /usr/include/qt5/QtCore/qmetatype.h:1767:19: error: ‘nullptr’ was not declared in this scope 1767 | , T * dummy = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1784:25: error: ‘nullptr’ was not declared in this scope 1784 | , T * /* dummy */ = nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h:1848:24: error: ‘is_default_constructible’ is not a member of ‘std’ 1848 | Defined = std::is_default_constructible::value | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1848:50: error: expected primary-expression before ‘>’ token 1848 | Defined = std::is_default_constructible::value | ^ /usr/include/qt5/QtCore/qmetatype.h:1848:53: error: ‘::value’ has not been declared 1848 | Defined = std::is_default_constructible::value | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QVector:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:37, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QLocale::NumberOption]’: /usr/include/qt5/QtCore/qlocale.h:1099:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: ‘enable_if’ in namespace ‘std’ does not name a template type 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected template-argument before ‘<’ token 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetatype.h:2174:1: error: template argument 2 is invalid 2174 | QT_FOR_EACH_AUTOMATIC_TEMPLATE_SMART_POINTER(Q_DECLARE_METATYPE_TEMPLATE_SMART_POINTER_ITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In constructor ‘QMetaType::QMetaType(QMetaType::ExtensionFlag, const QMetaTypeInterface*, QMetaType::TypedConstructor, QMetaType::TypedDestructor, QMetaType::SaveOperator, QMetaType::LoadOperator, QMetaType::Constructor, QMetaType::Destructor, uint, uint, int, const QMetaObject*)’: /usr/include/qt5/QtCore/qmetatype.h:2197:19: error: ‘nullptr’ was not declared in this scope; did you mean ‘Nullptr’? 2197 | , m_extension(nullptr) | ^~~~~~~ | Nullptr /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: At global scope: /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: ‘QCborSimpleType’ was not declared in this scope 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:2276:1: error: template argument 1 is invalid 2276 | QT_FOR_EACH_STATIC_TYPE(Q_DECLARE_BUILTIN_METATYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:46, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmap.h:102:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 102 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:102:35: error: expected unqualified-id before ‘<’ token 102 | static typename std::enable_if<QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:26: error: ‘enable_if’ in namespace ‘std’ does not name a template type 105 | static typename std::enable_if::isComplex>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:105:35: error: expected unqualified-id before ‘<’ token 105 | static typename std::enable_if<!QTypeInfo::isComplex>::type | ^ /usr/include/qt5/QtCore/qmap.h:136:32: error: ‘std::false_type’ has not been declared 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:32: error: ‘std::true_type’ has not been declared 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:137:10: error: ‘void QMapNode::doDestroySubTree(int)’ cannot be overloaded with ‘void QMapNode::doDestroySubTree(int)’ 137 | void doDestroySubTree(std::true_type) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:136:10: note: previous declaration ‘void QMapNode::doDestroySubTree(int)’ 136 | void doDestroySubTree(std::false_type) {} | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapNode::destroySubTree()’: /usr/include/qt5/QtCore/qmap.h:129:31: error: ‘integral_constant’ is not a member of ‘std’ 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:129:49: error: expected primary-expression before ‘bool’ 129 | doDestroySubTree(std::integral_constant<bool, QTypeInfo::isComplex || QTypeInfo::isComplex>()); | ^~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qmap.h:129:109: error: expected primary-expression before ‘)’ token 129 | doDestroySubTree(std::integral_constant::isComplex || QTypeInfo::isComplex>()); | ^ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:153:34: error: ‘nullptr’ was not declared in this scope 153 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:169:34: error: ‘nullptr’ was not declared in this scope 169 | QMapNode *lastNode = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: At global scope: /usr/include/qt5/QtCore/qmap.h:223:63: error: ‘nullptr’ was not declared in this scope 223 | Node *createNode(const Key &k, const T &v, Node *parent = nullptr, bool left = false) | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/QVariant:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ make[2]: *** [templates/lib/CMakeFiles/Grantlee_Templates.dir/build.make:95: templates/lib/CMakeFiles/Grantlee_Templates.dir/abstractlocalizer.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapNode::copy(QMapData*) const’: /usr/include/qt5/QtCore/qmap.h:264:19: error: ‘nullptr’ was not declared in this scope 264 | n->left = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h:270:20: error: ‘nullptr’ was not declared in this scope 270 | n->right = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::deleteNode(QMapNode*)’: /usr/include/qt5/QtCore/qmap.h:278:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 278 | QMapNodeBase::callDestructorIfNecessary(z->key); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:279:19: error: ‘callDestructorIfNecessary’ is not a member of ‘QMapNodeBase’ 279 | QMapNodeBase::callDestructorIfNecessary(z->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMapNode* QMapData::findNode(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:291:12: error: ‘nullptr’ was not declared in this scope 291 | return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘void QMapData::nodeRange(const Key&, QMapNode**, QMapNode**)’: /usr/include/qt5/QtCore/qmap.h:307:76: error: ‘nullptr’ was not declared in this scope 307 | *firstNode = n->leftNode() ? n->leftNode()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::iterator::iterator()’: /usr/include/qt5/QtCore/qmap.h:419:31: error: ‘nullptr’ was not declared in this scope 419 | inline iterator() : i(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ In file included from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qlocale.h:955:48: error: ‘nullptr’ was not declared in this scope 955 | short toShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In constructor ‘QMap::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qmap.h:477:54: error: ‘nullptr’ was not declared in this scope 477 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:96:9: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 96 | ~Node() override; | ^ /usr/include/qt5/QtCore/qlocale.h:956:50: error: ‘nullptr’ was not declared in this scope 956 | ushort toUShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:84:3: error: ‘nullptr’ was not declared in this scope 84 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:84:3: error: ‘nullptr’ was not declared in this scope 84 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:320:24: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 320 | ~AbstractNodeFactory() override; | ^ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:308:3: error: ‘nullptr’ was not declared in this scope 308 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘bool QMap::contains(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:700:33: error: ‘nullptr’ was not declared in this scope 700 | return d->findNode(akey) != nullptr; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:308:3: error: ‘nullptr’ was not declared in this scope 308 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:709:22: error: ‘nullptr’ was not declared in this scope 709 | Node *lastNode = nullptr; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:98:17: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 98 | ~TemplateImpl() override; | ^ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insert(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:784:32: error: ‘nullptr’ was not declared in this scope 784 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:957:44: error: ‘nullptr’ was not declared in this scope 957 | int toInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:96:3: error: ‘nullptr’ was not declared in this scope 96 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:96:3: error: ‘nullptr’ was not declared in this scope 96 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:146:29: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 146 | ~FileSystemTemplateLoader() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:148:66: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 148 | Template loadByName(const QString &name, Engine const *engine) const override; | ^~~~~ /usr/include/qt5/QtCore/qmap.h:788:31: error: ‘nullptr’ was not declared in this scope 788 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:958:46: error: ‘nullptr’ was not declared in this scope 958 | uint toUInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:150:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 150 | bool canLoadTemplate(const QString &name) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:152:64: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 152 | QPair getMediaUri(const QString &fileName) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:195:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 195 | ~InMemoryTemplateLoader() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:197:66: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 197 | Template loadByName(const QString &name, Engine const *engine) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:199:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 199 | bool canLoadTemplate(const QString &name) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/templateloader.h:201:64: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 201 | QPair getMediaUri(const QString &fileName) const override; | ^~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:806:17: error: ‘nullptr’ was not declared in this scope 806 | while (x != nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:959:55: error: ‘nullptr’ was not declared in this scope 959 | qlonglong toLongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:135:11: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 135 | ~Engine() override; | ^ /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:140:46: error: ‘>>’ should be ‘> >’ within a nested template argument list 140 | QList> templateLoaders(); | ^~ | > > In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:125:3: error: ‘nullptr’ was not declared in this scope 125 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:960:57: error: ‘nullptr’ was not declared in this scope 960 | qulonglong toULongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:125:3: error: ‘nullptr’ was not declared in this scope 125 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:961:48: error: ‘nullptr’ was not declared in this scope 961 | float toFloat(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:962:50: error: ‘nullptr’ was not declared in this scope 962 | double toDouble(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:70:5: error: ‘nullptr’ was not declared in this scope 70 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:964:51: error: ‘nullptr’ was not declared in this scope 964 | short toShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:71:5: error: ‘nullptr’ was not declared in this scope 71 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:965:53: error: ‘nullptr’ was not declared in this scope 965 | ushort toUShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp: In member function ‘virtual void* Grantlee::Engine::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:82:26: error: ‘nullptr’ was not declared in this scope 82 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:966:47: error: ‘nullptr’ was not declared in this scope 966 | int toInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:3: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:70:5: error: ‘nullptr’ was not declared in this scope 70 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:967:49: error: ‘nullptr’ was not declared in this scope 967 | uint toUInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::insertMulti(QMap::const_iterator, const Key&, const T&)’: /usr/include/qt5/QtCore/qmap.h:853:32: error: ‘nullptr’ was not declared in this scope 853 | if (prev->right == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /usr/include/qt5/QtCore/qmap.h:857:31: error: ‘nullptr’ was not declared in this scope 857 | if (next->left == nullptr) { | ^~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘T QMap::take(const Key&)’: /usr/include/qt5/QtCore/qmap.h:961:20: error: ‘move’ is not a member of ‘std’ 961 | T t = std::move(node->value); | ^~~~ /usr/include/qt5/QtCore/qmap.h:961:20: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::lowerBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1107:58: error: ‘nullptr’ was not declared in this scope 1107 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::lowerBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1117:58: error: ‘nullptr’ was not declared in this scope 1117 | Node *lb = d->root() ? d->root()->lowerBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::const_iterator QMap::upperBound(const Key&) const’: /usr/include/qt5/QtCore/qmap.h:1127:58: error: ‘nullptr’ was not declared in this scope 1127 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /usr/include/qt5/QtCore/qmap.h: In member function ‘QMap::iterator QMap::upperBound(const Key&)’: /usr/include/qt5/QtCore/qmap.h:1137:58: error: ‘nullptr’ was not declared in this scope 1137 | Node *ub = d->root() ? d->root()->upperBound(akey) : nullptr; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:71:5: error: ‘nullptr’ was not declared in this scope 71 | nullptr | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/QVariant:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qlocale.h:968:58: error: ‘nullptr’ was not declared in this scope 968 | qlonglong toLongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ /usr/include/qt5/QtCore/qlocale.h:969:60: error: ‘nullptr’ was not declared in this scope 969 | qulonglong toULongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp: In member function ‘virtual void* Grantlee::Node::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:82:26: error: ‘nullptr’ was not declared in this scope 82 | if (!_clname) return nullptr; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp: In static member function ‘static void Grantlee::AbstractNodeFactory::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:140:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 140 | auto *_t = static_cast(_o); | ^~~~ | ---- In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qhash.h: At global scope: /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘is_integral’ is not a member of ‘std’ 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:140:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 140 | auto *_t = static_cast(_o); | ^~ /usr/include/qt5/QtCore/qhash.h:146:1: error: expected primary-expression before ‘>’ token 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:140:20: error: cannot convert ‘Grantlee::AbstractNodeFactory*’ to ‘int*’ in initialization 140 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | Grantlee::AbstractNodeFactory* /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:143:40: error: request for member ‘smartSplit’ in ‘* _t’, which is of non-class type ‘int’ 143 | case 0: { QStringList _r = _t->smartSplit((*reinterpret_cast< const QString(*)>(_a[1]))); | ^~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:144:71: error: ‘move’ is not a member of ‘std’ 144 | if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:144:71: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:146:1: error: ‘::value’ has not been declared 146 | Q_DECLARE_TYPEINFO(QHashDummyValue, Q_MOVABLE_TYPE | Q_DUMMY_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:155:5: error: ‘nullptr’ was not declared in this scope 155 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:970:51: error: ‘nullptr’ was not declared in this scope 970 | float toFloat(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:156:5: error: ‘nullptr’ was not declared in this scope 156 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp: In member function ‘virtual void* Grantlee::AbstractNodeFactory::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_node.cpp:167:26: error: ‘nullptr’ was not declared in this scope 167 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/token.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/token.h:55:1: error: ‘is_integral’ is not a member of ‘std’ 55 | Q_DECLARE_TYPEINFO(Grantlee::Token, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qhash.h:507:48: error: ‘nullptr’ was not declared in this scope 507 | Node **findNode(const Key &key, uint *hp = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/token.h:55:1: error: expected primary-expression before ‘>’ token 55 | Q_DECLARE_TYPEINFO(Grantlee::Token, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/token.h:55:1: error: ‘::value’ has not been declared 55 | Q_DECLARE_TYPEINFO(Grantlee::Token, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_parser.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:4: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/parser.h:63:11: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 63 | ~Parser() override; | ^ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::iterator::iterator()’: /usr/include/qt5/QtCore/qhash.h:318:31: error: ‘nullptr’ was not declared in this scope 318 | inline iterator() : i(nullptr) { } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/parser.h:51:3: error: ‘nullptr’ was not declared in this scope 51 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/parser.h:51:3: error: ‘nullptr’ was not declared in this scope 51 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:4: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_parser.cpp:70:5: error: ‘nullptr’ was not declared in this scope 70 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_parser.cpp:71:5: error: ‘nullptr’ was not declared in this scope 71 | nullptr | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_parser.cpp: In member function ‘virtual void* Grantlee::Parser::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_parser.cpp:82:26: error: ‘nullptr’ was not declared in this scope 82 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:971:53: error: ‘nullptr’ was not declared in this scope 971 | double toDouble(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:974:45: error: ‘nullptr’ was not declared in this scope 974 | short toShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:5: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_template.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_template.cpp:70:5: error: ‘nullptr’ was not declared in this scope 70 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:975:47: error: ‘nullptr’ was not declared in this scope 975 | ushort toUShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_template.cpp:71:5: error: ‘nullptr’ was not declared in this scope 71 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:976:41: error: ‘nullptr’ was not declared in this scope 976 | int toInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_template.cpp: In member function ‘virtual void* Grantlee::TemplateImpl::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_template.cpp:82:26: error: ‘nullptr’ was not declared in this scope 82 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:977:43: error: ‘nullptr’ was not declared in this scope 977 | uint toUInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablecontext.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablecontext.h:36:3: error: ‘nullptr’ was not declared in this scope 36 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In constructor ‘QHash::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qhash.h:377:54: error: ‘nullptr’ was not declared in this scope 377 | Q_DECL_CONSTEXPR inline const_iterator() : i(nullptr) { } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablecontext.h:36:3: error: ‘nullptr’ was not declared in this scope 36 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In static member function ‘static void QHash::duplicateNode(QHashData::Node*, void*)’: /usr/include/qt5/QtCore/qhash.h:555:81: error: ‘nullptr’ was not declared in this scope 555 | new (newNode) Node(concreteNode->key, concreteNode->value, concreteNode->h, nullptr); | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:6: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp: In static member function ‘static void ScriptableContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:86:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 86 | auto *_t = static_cast(_o); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:86:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 86 | auto *_t = static_cast(_o); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:86:20: error: cannot convert ‘ScriptableContext*’ to ‘int*’ in initialization 86 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ScriptableContext* /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:89:37: error: request for member ‘lookup’ in ‘* _t’, which is of non-class type ‘int’ 89 | case 0: { QVariant _r = _t->lookup((*reinterpret_cast< const QString(*)>(_a[1]))); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:90:68: error: ‘move’ is not a member of ‘std’ 90 | if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:90:68: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:91:21: error: request for member ‘insert’ in ‘* _t’, which is of non-class type ‘int’ 91 | case 1: _t->insert((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2]))); break; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:6: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:92:21: error: request for member ‘push’ in ‘* _t’, which is of non-class type ‘int’ 92 | case 2: _t->push(); break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:93:21: error: request for member ‘pop’ in ‘* _t’, which is of non-class type ‘int’ 93 | case 3: _t->pop(); break; | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:94:36: error: request for member ‘render’ in ‘* _t’, which is of non-class type ‘int’ 94 | case 4: { QString _r = _t->render((*reinterpret_cast< const QObjectList(*)>(_a[1]))); | ^~~~~~ /usr/include/qt5/QtCore/qlocale.h:978:52: error: ‘nullptr’ was not declared in this scope 978 | qlonglong toLongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:95:67: error: ‘move’ is not a member of ‘std’ 95 | if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:95:67: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlocale.h:979:54: error: ‘nullptr’ was not declared in this scope 979 | qulonglong toULongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:106:5: error: ‘nullptr’ was not declared in this scope 106 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:980:45: error: ‘nullptr’ was not declared in this scope 980 | float toFloat(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:107:5: error: ‘nullptr’ was not declared in this scope 107 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:981:47: error: ‘nullptr’ was not declared in this scope 981 | double toDouble(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp: In member function ‘virtual void* ScriptableContext::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablecontext.cpp:118:26: error: ‘nullptr’ was not declared in this scope 118 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QHash::iterator QHash::insert(const Key&, const T&)’: /usr/include/qt5/QtCore/qhash.h:781:15: error: ‘is_same’ is not a member of ‘std’ 781 | if (!std::is_same::value) | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:781:24: error: expected primary-expression before ‘,’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:41: error: expected primary-expression before ‘>’ token 781 | if (!std::is_same::value) | ^ /usr/include/qt5/QtCore/qhash.h:781:44: error: ‘::value’ has not been declared; did you mean ‘avalue’? 781 | if (!std::is_same::value) | ^~~~~ | avalue /usr/include/qt5/QtCore/qhash.h: In member function ‘T QHash::take(const Key&)’: /usr/include/qt5/QtCore/qhash.h:830:20: error: ‘move’ is not a member of ‘std’ 830 | T t = std::move((*node)->value); | ^~~~ /usr/include/qt5/QtCore/qhash.h:830:20: note: ‘std::move’ is only available from C++11 onwards In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtScript/qscriptvalue.h: In member function ‘QScriptValuePrivate* QScriptValue::d_func()’: /usr/include/qt5/QtScript/qscriptvalue.h:209:5: error: no matching function for call to ‘qGetPtrHelper(QExplicitlySharedDataPointer&)’ 209 | Q_DECLARE_PRIVATE(QScriptValue) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtScript/qscriptvalue.h:209:5: note:  mismatched types ‘T*’ and ‘QExplicitlySharedDataPointer’ 209 | Q_DECLARE_PRIVATE(QScriptValue) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtScript/qscriptvalue.h: In member function ‘const QScriptValuePrivate* QScriptValue::d_func() const’: /usr/include/qt5/QtScript/qscriptvalue.h:209:5: error: no matching function for call to ‘qGetPtrHelper(const QExplicitlySharedDataPointer&)’ 209 | Q_DECLARE_PRIVATE(QScriptValue) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtScript/qscriptvalue.h:209:5: note:  mismatched types ‘T*’ and ‘QExplicitlySharedDataPointer’ 209 | Q_DECLARE_PRIVATE(QScriptValue) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablefilterexpression.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablefilterexpression.h:39:3: error: ‘nullptr’ was not declared in this scope 39 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablefilterexpression.h:39:3: error: ‘nullptr’ was not declared in this scope 39 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:7: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp: In static member function ‘static void ScriptableFilterExpression::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:82:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 82 | auto *_t = static_cast(_o); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:82:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 82 | auto *_t = static_cast(_o); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:82:20: error: cannot convert ‘ScriptableFilterExpression*’ to ‘int*’ in initialization 82 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ScriptableFilterExpression* In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘is_integral’ is not a member of ‘std’ 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘bool QHash::operator==(const QHash&) const’: /usr/include/qt5/QtCore/qhash.h:954:14: error: ‘thisEqualRangeEnd’ does not name a type 954 | auto thisEqualRangeEnd = it; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:85:37: error: request for member ‘resolve’ in ‘* _t’, which is of non-class type ‘int’ 85 | case 0: { QVariant _r = _t->resolve((*reinterpret_cast< ScriptableContext*(*)>(_a[1]))); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:86:68: error: ‘move’ is not a member of ‘std’ 86 | if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:86:68: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:87:33: error: request for member ‘isTrue’ in ‘* _t’, which is of non-class type ‘int’ 87 | case 1: { bool _r = _t->isTrue((*reinterpret_cast< ScriptableContext*(*)>(_a[1]))); | ^~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmutex.h: In member function ‘bool QBasicMutex::fastTryLock()’: /usr/include/qt5/QtCore/qmutex.h:101:40: error: ‘nullptr’ was not declared in this scope 101 | return d_ptr.testAndSetAcquire(nullptr, dummyLocked()); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:955:16: error: ‘thisEqualRangeEnd’ was not declared in this scope 955 | while (thisEqualRangeEnd != end() && it.key() == thisEqualRangeEnd.key()) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:88:64: error: ‘move’ is not a member of ‘std’ 88 | if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:88:64: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:89:33: error: request for member ‘equals’ in ‘* _t’, which is of non-class type ‘int’ 89 | case 2: { bool _r = _t->equals((*reinterpret_cast< ScriptableFilterExpression*(*)>(_a[1])),(*reinterpret_cast< ScriptableContext*(*)>(_a[2]))); | ^~~~~~ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: expected primary-expression before ‘>’ token 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:958:20: error: ‘otherEqualRange’ does not name a type 958 | const auto otherEqualRange = other.equal_range(it.key()); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:7: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:90:64: error: ‘move’ is not a member of ‘std’ 90 | if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:90:64: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qhash.h:960:31: error: ‘thisEqualRangeEnd’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:112:5: error: ‘nullptr’ was not declared in this scope 112 | nullptr, | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:113:5: error: ‘nullptr’ was not declared in this scope 113 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:960:67: error: ‘otherEqualRange’ was not declared in this scope 960 | if (std::distance(it, thisEqualRangeEnd) != std::distance(otherEqualRange.first, otherEqualRange.second)) | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:19: error: ‘is_permutation’ is not a member of ‘std’; did you mean ‘prev_permutation’? 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~ | prev_permutation /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp: In member function ‘virtual void* ScriptableFilterExpression::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:124:26: error: ‘nullptr’ was not declared in this scope 124 | if (!_clname) return nullptr; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:8: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h:60:49: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 60 | void render(OutputStream *stream, Context *c) const override; | ^~~~~ /usr/include/qt5/QtCore/qmutex.h: In member function ‘bool QBasicMutex::fastTryUnlock()’: /usr/include/qt5/QtCore/qmutex.h:104:55: error: ‘nullptr’ was not declared in this scope 104 | return d_ptr.testAndSetRelease(dummyLocked(), nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:38: error: ‘thisEqualRangeEnd’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h:52:3: error: ‘nullptr’ was not declared in this scope 52 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h:973:57: error: ‘otherEqualRange’ was not declared in this scope 973 | if (!std::is_permutation(it, thisEqualRangeEnd, otherEqualRange.first | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h:52:3: error: ‘nullptr’ was not declared in this scope 52 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:8: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h:78:54: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 78 | /* reimp */ void setEngine(Grantlee::Engine *engine) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h:81:59: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 81 | Node *getNode(const QString &tagContent, Parser *p = 0) const override; | ^~~~~ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘::value’ has not been declared 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:981:14: error: ‘thisEqualRangeEnd’ was not declared in this scope 981 | it = thisEqualRangeEnd; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h:73:3: error: ‘nullptr’ was not declared in this scope 73 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/qt5/QtCore/qhash.h:991:10: error: ‘pair’ does not name a type 991 | auto pair = qAsConst(*this).equal_range(akey); | ^~~~ /usr/include/qt5/QtCore/qhash.h:992:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 992 | return qMakePair(iterator(pair.first.i), iterator(pair.second.i)); | ^~~~ | std::pair In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9.2.0/bits/stl_pair.h:208:12: note: ‘std::pair’ declared here 208 | struct pair | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablenode.h:73:3: error: ‘nullptr’ was not declared in this scope 73 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qmutex.h: In member function ‘bool QBasicMutex::fastTryLock(QMutexData*&)’: /usr/include/qt5/QtCore/qmutex.h:107:40: error: ‘nullptr’ was not declared in this scope 107 | return d_ptr.testAndSetAcquire(nullptr, dummyLocked(), current); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:8: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp: In static member function ‘static void ScriptableNode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:71:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 71 | auto *_t = static_cast(_o); | ^~~~ | ---- /usr/include/qt5/QtCore/qmutex.h: In member function ‘bool QBasicMutex::fastTryUnlock(QMutexData*&)’: /usr/include/qt5/QtCore/qmutex.h:110:55: error: ‘nullptr’ was not declared in this scope 110 | return d_ptr.testAndSetRelease(dummyLocked(), nullptr, current); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:71:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 71 | auto *_t = static_cast(_o); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:71:20: error: cannot convert ‘ScriptableNode*’ to ‘int*’ in initialization 71 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ScriptableNode* /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:74:21: error: request for member ‘setNodeList’ in ‘* _t’, which is of non-class type ‘int’ 74 | case 0: _t->setNodeList((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QObjectList(*)>(_a[2]))); break; | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qmutex.h: At global scope: /usr/include/qt5/QtCore/qmutex.h:145:28: error: ‘std::chrono’ has not been declared 145 | bool try_lock_for(std::chrono::duration duration) | ^~~~~~ /usr/include/qt5/QtCore/qmutex.h:145:44: error: expected ‘,’ or ‘...’ before ‘<’ token 145 | bool try_lock_for(std::chrono::duration<Rep, Period> duration) | ^ /usr/include/qt5/QtCore/qmutex.h:152:30: error: ‘std::chrono’ has not been declared 152 | bool try_lock_until(std::chrono::time_point timePoint) | ^~~~~~ /usr/include/qt5/QtCore/qmutex.h:152:48: error: expected ‘,’ or ‘...’ before ‘<’ token 152 | bool try_lock_until(std::chrono::time_point<Clock, Duration> timePoint) | ^ /usr/include/qt5/QtCore/qmutex.h:171:43: error: ‘std::chrono’ has not been declared 171 | static int convertToMilliseconds(std::chrono::duration duration) | ^~~~~~ /usr/include/qt5/QtCore/qmutex.h:171:59: error: expected ‘,’ or ‘...’ before ‘<’ token 171 | static int convertToMilliseconds(std::chrono::duration<Rep, Period> duration) | ^ /usr/include/qt5/QtCore/qmutex.h: In member function ‘bool QMutex::try_lock_for(int)’: /usr/include/qt5/QtCore/qmutex.h:147:54: error: no matching function for call to ‘QMutex::convertToMilliseconds(int&)’ 147 | return tryLock(convertToMilliseconds(duration)); | ^ /usr/include/qt5/QtCore/qmutex.h:171:16: note: candidate: ‘template static int QMutex::convertToMilliseconds(int)’ 171 | static int convertToMilliseconds(std::chrono::duration duration) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qhash.h: In function ‘uint qHash(const QHash&, uint)’: /usr/include/qt5/QtCore/qhash.h:1136:15: error: ‘it’ does not name a type; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h:1136:49: error: expected ‘;’ before ‘it’ 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ | ; /usr/include/qt5/QtCore/qhash.h:1136:50: error: ‘it’ was not declared in this scope; did you mean ‘Qt’? 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~ | Qt /usr/include/qt5/QtCore/qhash.h:1136:56: error: ‘end’ was not declared in this scope 1136 | for (auto it = key.begin(), end = key.end(); it != end; ++it) { | ^~~ In file included from /usr/include/qt5/QtCore/qobject.h:53, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:100:36: error: ‘nullptr’ was not declared in this scope 100 | explicit QScopedPointer(T *p = nullptr) Q_DECL_NOTHROW : d(p) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:8: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:85:5: error: ‘nullptr’ was not declared in this scope 85 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qmutex.h:171:16: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qmutex.h:147:54: note:  couldn’t deduce template parameter ‘Rep’ 147 | return tryLock(convertToMilliseconds(duration)); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qmutex.h: In member function ‘bool QMutex::try_lock_until(int)’: /usr/include/qt5/QtCore/qmutex.h:157:29: error: ‘timePoint’ was not declared in this scope; did you mean ‘time_point’? 157 | return try_lock_for(timePoint - Clock::now()); | ^~~~~~~~~ | time_point /usr/include/qt5/QtCore/qmutex.h: In static member function ‘static int QMutex::convertToMilliseconds(int)’: /usr/include/qt5/QtCore/qmutex.h:178:34: error: request for member ‘zero’ in ‘duration’, which is of non-class type ‘int’ 178 | if (duration <= duration.zero()) | ^~~~ /usr/include/qt5/QtCore/qmutex.h:183:14: error: ‘std::chrono’ has not been declared 183 | std::chrono::milliseconds wait = std::chrono::duration_cast(duration); | ^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qscopedpointer.h:153:27: error: ‘nullptr’ was not declared in this scope 153 | void reset(T *other = nullptr) Q_DECL_NOEXCEPT_EXPR(noexcept(Cleanup::cleanup(std::declval()))) | ^~~~~~~ /usr/include/qt5/QtCore/qmutex.h:184:13: error: ‘wait’ was not declared in this scope 184 | if (wait < duration) | ^~~~ /usr/include/qt5/QtCore/qmutex.h:185:26: error: ‘std::chrono’ has not been declared 185 | wait += std::chrono::milliseconds(1); | ^~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmutex.h:186:9: error: ‘wait’ was not declared in this scope 186 | Q_ASSERT(wait >= duration); | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:86:5: error: ‘nullptr’ was not declared in this scope 86 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ In file included from /usr/include/qt5/QtCore/QMutex:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmutex.h:187:20: error: ‘ms’ does not name a type 187 | const auto ms = wait.count(); | ^~ /usr/include/qt5/QtCore/qmutex.h:188:20: error: ‘maxInt’ does not name a type 188 | const auto maxInt = (std::numeric_limits::max)(); | ^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qmutex.h:190:16: error: ‘ms’ was not declared in this scope 190 | return ms < maxInt ? int(ms) : maxInt; | ^~ /usr/include/qt5/QtCore/qmutex.h:190:21: error: ‘maxInt’ was not declared in this scope 190 | return ms < maxInt ? int(ms) : maxInt; | ^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘QScopedPointer::operator QScopedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qscopedpointer.h:134:27: error: ‘nullptr’ was not declared in this scope 134 | return isNull() ? nullptr : &QScopedPointer::d; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QMetaEnum:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metaenumvariable_p.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:24: /usr/include/qt5/QtCore/qmetaobject.h: At global scope: /usr/include/qt5/QtCore/qmetaobject.h:83:58: error: ‘nullptr’ was not declared in this scope 83 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:95:65: error: ‘nullptr’ was not declared in this scope 95 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In member function ‘T* QScopedPointer::take()’: /usr/include/qt5/QtCore/qscopedpointer.h:165:13: error: ‘nullptr’ was not declared in this scope 165 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: At global scope: /usr/include/qt5/QtCore/qscopedpointer.h:196:68: error: ‘std::nullptr_t’ has not been declared 196 | inline bool operator==(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: declaration of ‘operator==’ as non-function 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:202:40: error: expected primary-expression before ‘const’ 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:71: error: expected primary-expression before ‘>’ token 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qmetaobject.h:111:65: error: ‘nullptr’ was not declared in this scope 111 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:202:74: error: ‘rhs’ was not declared in this scope 202 | inline bool operator==(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:208:68: error: ‘std::nullptr_t’ has not been declared 208 | inline bool operator!=(const QScopedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: declaration of ‘operator!=’ as non-function 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qscopedpointer.h:214:40: error: expected primary-expression before ‘const’ 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:214:71: error: expected primary-expression before ‘>’ token 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qscopedpointer.h:214:74: error: ‘rhs’ was not declared in this scope 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer &rhs) Q_DECL_NOTHROW | ^~~ /usr/include/qt5/QtCore/qscopedpointer.h:227:5: error: expected unqualified-id before ‘using’ 227 | using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type; | ^~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:27: error: ‘if_same_type’ has not been declared 231 | template = true> | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h:231:39: error: expected ‘>’ before ‘<’ token 231 | template = true> | ^ /usr/include/qt5/QtCore/qmetaobject.h:126:65: error: ‘nullptr’ was not declared in this scope 126 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qscopedpointer.h: In constructor ‘QScopedArrayPointer::QScopedArrayPointer()’: /usr/include/qt5/QtCore/qscopedpointer.h:229:63: error: ‘nullptr’ was not declared in this scope 229 | inline QScopedArrayPointer() : QScopedPointer(nullptr) {} | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp: In member function ‘virtual void* ScriptableNode::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:97:26: error: ‘nullptr’ was not declared in this scope 97 | if (!_clname) return nullptr; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:166:5: error: ‘nullptr’ was not declared in this scope 166 | nullptr, | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:167:5: error: ‘nullptr’ was not declared in this scope 167 | nullptr | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp: In member function ‘virtual void* ScriptableNodeFactory::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablenode.cpp:178:26: error: ‘nullptr’ was not declared in this scope 178 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qmetaobject.h:143:58: error: ‘nullptr’ was not declared in this scope 143 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ /usr/include/qt5/QtCore/qmetaobject.h:154:65: error: ‘nullptr’ was not declared in this scope 154 | QGenericArgument val0 = QGenericArgument(nullptr), | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56, from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h: At global scope: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list 66 | template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; | ^~ | > > /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list 68 | { enum { Value = QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; | ^~ | > > /usr/include/qt5/QtCore/qmetaobject.h: In constructor ‘QMetaMethod::QMetaMethod()’: /usr/include/qt5/QtCore/qmetaobject.h:57:50: error: ‘nullptr’ was not declared in this scope 57 | Q_DECL_CONSTEXPR inline QMetaMethod() : mobj(nullptr), handle(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes::types()’: /usr/include/qt5/QtCore/qobject_impl.h:71:42: error: ‘nullptr’ was not declared in this scope 71 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/qt5/QtCore/qobject_impl.h:73:42: error: ‘nullptr’ was not declared in this scope 73 | { static const int *types() { return nullptr; } }; | ^~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h: In member function ‘bool QMetaMethod::isValid() const’: /usr/include/qt5/QtCore/qmetaobject.h:169:50: error: ‘nullptr’ was not declared in this scope 169 | inline bool isValid() const { return mobj != nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetaobject.h: At global scope: /usr/include/qt5/QtCore/qmetaobject.h:199:1: error: ‘is_integral’ is not a member of ‘std’ 199 | Q_DECLARE_TYPEINFO(QMetaMethod, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /usr/include/qt5/QtCore/qmetaobject.h:199:1: error: expected primary-expression before ‘>’ token 199 | Q_DECLARE_TYPEINFO(QMetaMethod, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qmetaobject.h:199:1: error: ‘::value’ has not been declared 199 | Q_DECLARE_TYPEINFO(QMetaMethod, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QMetaEnum:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metaenumvariable_p.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:24: /usr/include/qt5/QtCore/qmetaobject.h:222:48: error: ‘nullptr’ was not declared in this scope 222 | int keyToValue(const char *key, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptableparser.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptableparser.h:40:3: error: ‘nullptr’ was not declared in this scope 40 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptableparser.h:40:3: error: ‘nullptr’ was not declared in this scope 40 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:9: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp: In static member function ‘static void ScriptableParser::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:96:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 96 | auto *_t = static_cast(_o); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:96:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 96 | auto *_t = static_cast(_o); | ^~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h: At global scope: /usr/include/qt5/QtCore/qobject.h:154:25: error: ‘std::chrono’ has not been declared 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:224:51: error: ‘nullptr’ was not declared in this scope 224 | int keysToValue(const char * keys, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:154:46: error: expected ‘,’ or ‘...’ before ‘time’ 154 | int startTimer(std::chrono::milliseconds time, Qt::TimerType timerType = Qt::CoarseTimer) | ^~~~ /usr/include/qt5/QtCore/qobject.h:259:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 259 | static inline typename std::enable_if::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:259:42: error: expected unqualified-id before ‘<’ token 259 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qobject.h:267:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 267 | static inline typename std::enable_if::ArgumentCount) >= 0 && | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:267:42: error: expected unqualified-id before ‘<’ token 267 | static inline typename std::enable_if<int(QtPrivate::FunctionPointer::ArgumentCount) >= 0 && | ^ /usr/include/qt5/QtCore/qobject.h:299:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 299 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:299:42: error: expected unqualified-id before ‘<’ token 299 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:96:20: error: cannot convert ‘ScriptableParser*’ to ‘int*’ in initialization 96 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ScriptableParser* /usr/include/qt5/QtCore/qmetaobject.h: In constructor ‘QMetaEnum::QMetaEnum()’: /usr/include/qt5/QtCore/qmetaobject.h:209:48: error: ‘nullptr’ was not declared in this scope 209 | Q_DECL_CONSTEXPR inline QMetaEnum() : mobj(nullptr), handle(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:33: error: ‘enable_if’ in namespace ‘std’ does not name a template type 307 | static inline typename std::enable_if::ArgumentCount == -1, QMetaObject::Connection>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:307:42: error: expected unqualified-id before ‘<’ token 307 | static inline typename std::enable_if<QtPrivate::FunctionPointer::ArgumentCount == -1, QMetaObject::Connection>::type | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:99:40: error: request for member ‘parse’ in ‘* _t’, which is of non-class type ‘int’ 99 | case 0: { QObjectList _r = _t->parse((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); | ^~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:9: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:100:71: error: ‘move’ is not a member of ‘std’ 100 | if (_a[0]) *reinterpret_cast< QObjectList*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:100:71: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:101:40: error: request for member ‘parse’ in ‘* _t’, which is of non-class type ‘int’ 101 | case 1: { QObjectList _r = _t->parse((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:102:71: error: ‘move’ is not a member of ‘std’ 102 | if (_a[0]) *reinterpret_cast< QObjectList*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:102:71: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:103:40: error: request for member ‘parse’ in ‘* _t’, which is of non-class type ‘int’ 103 | case 2: { QObjectList _r = _t->parse((*reinterpret_cast< QObject*(*)>(_a[1]))); | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:104:71: error: ‘move’ is not a member of ‘std’ 104 | if (_a[0]) *reinterpret_cast< QObjectList*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:104:71: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:105:21: error: request for member ‘skipPast’ in ‘* _t’, which is of non-class type ‘int’ 105 | case 3: _t->skipPast((*reinterpret_cast< const QString(*)>(_a[1]))); break; | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:106:34: error: request for member ‘takeNextToken’ in ‘* _t’, which is of non-class type ‘int’ 106 | case 4: { Token _r = _t->takeNextToken(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:107:65: error: ‘move’ is not a member of ‘std’ 107 | if (_a[0]) *reinterpret_cast< Token*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:107:65: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:108:33: error: request for member ‘hasNextToken’ in ‘* _t’, which is of non-class type ‘int’ 108 | case 5: { bool _r = _t->hasNextToken(); | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:109:64: error: ‘move’ is not a member of ‘std’ 109 | if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:109:64: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:110:21: error: request for member ‘removeNextToken’ in ‘* _t’, which is of non-class type ‘int’ 110 | case 6: _t->removeNextToken(); break; | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:111:21: error: request for member ‘loadLib’ in ‘* _t’, which is of non-class type ‘int’ 111 | case 7: _t->loadLib((*reinterpret_cast< const QString(*)>(_a[1]))); break; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:119:5: error: ‘nullptr’ was not declared in this scope 119 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:122:5: error: ‘nullptr’ was not declared in this scope 122 | nullptr, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h:124:50: error: ‘nullptr’ was not declared in this scope 124 | Q_INVOKABLE explicit QObject(QObject *parent=nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h: In member function ‘bool QMetaEnum::isValid() const’: /usr/include/qt5/QtCore/qmetaobject.h:229:52: error: ‘nullptr’ was not declared in this scope 229 | inline bool isValid() const { return name() != nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetaobject.h: At global scope: /usr/include/qt5/QtCore/qmetaobject.h:245:1: error: ‘is_integral’ is not a member of ‘std’ 245 | Q_DECLARE_TYPEINFO(QMetaEnum, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:245:1: error: expected primary-expression before ‘>’ token 245 | Q_DECLARE_TYPEINFO(QMetaEnum, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:341:49: error: ‘nullptr’ was not declared in this scope 341 | inline bool disconnect(const char *signal = nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:245:1: error: ‘::value’ has not been declared 245 | Q_DECLARE_TYPEINFO(QMetaEnum, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:54: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QMetaEnum:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metaenumvariable_p.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:24: /usr/include/qt5/QtCore/qmetaobject.h:261:44: error: ‘nullptr’ was not declared in this scope 261 | bool isDesignable(const QObject *obj = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:342:84: error: ‘nullptr’ was not declared in this scope 342 | const QObject *receiver = nullptr, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:262:44: error: ‘nullptr’ was not declared in this scope 262 | bool isScriptable(const QObject *obj = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:344:74: error: ‘nullptr’ was not declared in this scope 344 | inline bool disconnect(const QObject *receiver, const char *member = nullptr) const | ^~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:263:40: error: ‘nullptr’ was not declared in this scope 263 | bool isStored(const QObject *obj = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:404:32: error: ‘nullptr’ was not declared in this scope 404 | void destroyed(QObject * = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:264:42: error: ‘nullptr’ was not declared in this scope 264 | bool isEditable(const QObject *obj = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h:430:51: error: ‘nullptr’ was not declared in this scope 430 | QObject(QObjectPrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:123:5: error: ‘nullptr’ was not declared in this scope 123 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:265:38: error: ‘nullptr’ was not declared in this scope 265 | bool isUser(const QObject *obj = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp: In member function ‘virtual void* ScriptableParser::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptableparser.cpp:134:26: error: ‘nullptr’ was not declared in this scope 134 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘QObjectPrivate* QObject::d_func()’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablesafestring.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablesafestring.h:37:3: error: ‘nullptr’ was not declared in this scope 37 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablesafestring.h:37:3: error: ‘nullptr’ was not declared in this scope 37 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:10: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp: In static member function ‘static void ScriptableSafeString::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:76:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 76 | auto *_t = static_cast(_o); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:76:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 76 | auto *_t = static_cast(_o); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:76:20: error: cannot convert ‘ScriptableSafeString*’ to ‘int*’ in initialization 76 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ScriptableSafeString* /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:79:33: error: request for member ‘isSafe’ in ‘* _t’, which is of non-class type ‘int’ 79 | case 0: { bool _r = _t->isSafe(); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:80:64: error: ‘move’ is not a member of ‘std’ 80 | if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:80:64: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:81:21: error: request for member ‘setSafety’ in ‘* _t’, which is of non-class type ‘int’ 81 | case 1: _t->setSafety((*reinterpret_cast< bool(*)>(_a[1]))); break; | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:82:36: error: request for member ‘rawString’ in ‘* _t’, which is of non-class type ‘int’ 82 | case 2: { QString _r = _t->rawString(); | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:83:67: error: ‘move’ is not a member of ‘std’ 83 | if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:83:67: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:94:5: error: ‘nullptr’ was not declared in this scope 94 | nullptr, | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:95:5: error: ‘nullptr’ was not declared in this scope 95 | nullptr | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp: In member function ‘virtual void* ScriptableSafeString::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablesafestring.cpp:106:26: error: ‘nullptr’ was not declared in this scope 106 | if (!_clname) return nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/taglibraryinterface.h: In function ‘T qobject_cast(QObject*) [with T = Grantlee::TagLibraryInterface*]’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/taglibraryinterface.h:106:1: error: ‘nullptr’ was not declared in this scope 106 | Q_DECLARE_INTERFACE(Grantlee::TagLibraryInterface, | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/taglibraryinterface.h: In function ‘T qobject_cast(const QObject*) [with T = Grantlee::TagLibraryInterface*]’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/taglibraryinterface.h:106:1: error: ‘nullptr’ was not declared in this scope 106 | Q_DECLARE_INTERFACE(Grantlee::TagLibraryInterface, | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h: In constructor ‘QMetaClassInfo::QMetaClassInfo()’: /usr/include/qt5/QtCore/qmetaobject.h:305:53: error: ‘nullptr’ was not declared in this scope 305 | Q_DECL_CONSTEXPR inline QMetaClassInfo() : mobj(nullptr), handle(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetaobject.h: At global scope: /usr/include/qt5/QtCore/qmetaobject.h:314:1: error: ‘is_integral’ is not a member of ‘std’ 314 | Q_DECLARE_TYPEINFO(QMetaClassInfo, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetaobject.h:314:1: error: expected primary-expression before ‘>’ token 314 | Q_DECLARE_TYPEINFO(QMetaClassInfo, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘const QObjectPrivate* QObject::d_func() const’: /usr/include/qt5/QtCore/qobject.h:121:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:11: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletags.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletags.h:48:66: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 48 | = QString()) override; | ^ /usr/include/qt5/QtCore/qmetaobject.h:314:1: error: ‘::value’ has not been declared 314 | Q_DECLARE_TYPEINFO(QMetaClassInfo, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletags.h:50:67: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 50 | QHash filters(const QString &name = QString()) override; | ^ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qobject.h:121:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 121 | Q_DECLARE_PRIVATE(QObject) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h: In member function ‘int QObject::startTimer(int)’: /usr/include/qt5/QtCore/qobject.h:156:36: error: request for member ‘count’ in ‘time’, which is of non-class type ‘time_t(time_t*) throw ()’ {aka ‘long int(long int*)’} 156 | return startTimer(int(time.count()), timerType); | ^~~~~ /usr/include/qt5/QtCore/qobject.h:156:46: error: ‘timerType’ was not declared in this scope 156 | return startTimer(int(time.count()), timerType); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletags.h:41:3: error: ‘nullptr’ was not declared in this scope 41 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qobject.h: In member function ‘T QObject::findChild(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:164:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 164 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qobject.h:164:40: error: expected unqualified-id before ‘<’ token 164 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:165:65: error: ‘ObjType’ has not been declared 165 | return static_cast(qt_qFindChild_helper(this, aName, ObjType::staticMetaObject, options)); | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QString&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:171:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 171 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:171:40: error: expected unqualified-id before ‘<’ token 171 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:173:46: error: ‘ObjType’ has not been declared 173 | qt_qFindChildren_helper(this, aName, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegExp&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:182:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 182 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qobject.h:182:40: error: expected unqualified-id before ‘<’ token 182 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qobject.h:184:43: error: ‘ObjType’ has not been declared 184 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘QList QObject::findChildren(const QRegularExpression&, Qt::FindChildOptions) const’: /usr/include/qt5/QtCore/qobject.h:194:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 194 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:194:40: error: expected unqualified-id before ‘<’ token 194 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qobject.h:196:43: error: ‘ObjType’ has not been declared 196 | qt_qFindChildren_helper(this, re, ObjType::staticMetaObject, | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In static member function ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType)’: /usr/include/qt5/QtCore/qobject.h:246:28: error: ‘nullptr’ was not declared in this scope 246 | const int *types = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::disconnect(const QObject*, const char*) const’: /usr/include/qt5/QtCore/qobject.h:345:35: error: ‘nullptr’ was not declared in this scope 345 | { return disconnect(this, nullptr, receiver, member); } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletags.h:41:3: error: ‘nullptr’ was not declared in this scope 41 | Q_OBJECT | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qpointer.h:55:5: error: ‘is_pointer’ is not a member of ‘std’; did you mean ‘isprint’? 55 | Q_STATIC_ASSERT_X(!std::is_pointer::value, "QPointer's template type must not be a pointer type"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpointer.h:55:5: error: expected primary-expression before ‘>’ token 55 | Q_STATIC_ASSERT_X(!std::is_pointer::value, "QPointer's template type must not be a pointer type"); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qpointer.h:55:5: error: ‘::value’ has not been declared 55 | Q_STATIC_ASSERT_X(!std::is_pointer::value, "QPointer's template type must not be a pointer type"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h: In member function ‘bool QObject::inherits(const char*) const’: /usr/include/qt5/QtCore/qobject.h:411:73: error: ‘nullptr’ was not declared in this scope 411 | { return const_cast(this)->qt_metacast(classname) != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(QObject*)’: /usr/include/qt5/QtCore/qobject.h:501:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 501 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:236:31: error: ‘>>’ should be ‘> >’ within a nested template argument list 236 | QList> externalMedia() const; | ^~ | > > /usr/include/qt5/QtCore/qobject.h:501:36: error: expected unqualified-id before ‘<’ token 501 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h:502:5: error: ‘ObjType’ was not declared in this scope 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:502:5: error: template argument 1 is invalid 502 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h:504:27: error: ‘ObjType’ is not a class or namespace 504 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qpointer.h:100:20: error: ‘is_integral’ is not a member of ‘std’ 100 | template Q_DECLARE_TYPEINFO_BODY(QPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:46, from /usr/include/qt5/QtCore/qtextstream.h:46, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qpointer.h:100:20: error: expected primary-expression before ‘>’ token 100 | template Q_DECLARE_TYPEINFO_BODY(QPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qobject.h: In function ‘T qobject_cast(const QObject*)’: /usr/include/qt5/QtCore/qobject.h:510:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 510 | typedef typename std::remove_cv::type>::type ObjType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qobject.h:510:36: error: expected unqualified-id before ‘<’ token 510 | typedef typename std::remove_cv<typename std::remove_pointer::type>::type ObjType; | ^ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qpointer.h:100:20: error: ‘::value’ has not been declared 100 | template Q_DECLARE_TYPEINFO_BODY(QPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qjsonobject.h:43, from /usr/include/qt5/QtCore/qplugin.h:45, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:12, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:11: /usr/include/qt5/QtCore/qjsonvalue.h:95:27: error: expected ‘,’ or ‘...’ before ‘&&’ token 95 | QJsonValue(QJsonValue &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h:511:5: error: ‘ObjType’ was not declared in this scope 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qjsonvalue.h:95:34: error: invalid constructor; you probably meant ‘QJsonValue (const QJsonValue&)’ 95 | QJsonValue(QJsonValue &&other) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qiodevice.h:68:5: error: ‘nullptr’ was not declared in this scope 68 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qjsonvalue.h:105:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 105 | QJsonValue &operator =(QJsonValue &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qobject.h:511:5: error: template argument 1 is invalid 511 | Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro::Value, | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:51, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qobject.h:513:27: error: ‘ObjType’ is not a class or namespace 513 | return static_cast(ObjType::staticMetaObject.cast(object)); | ^~~~~~~ /usr/include/qt5/QtCore/qjsonvalue.h: In member function ‘QJsonValue& QJsonValue::operator=(QJsonValue)’: /usr/include/qt5/QtCore/qjsonvalue.h:107:14: error: ‘other’ was not declared in this scope 107 | swap(other); | ^~~~~ /usr/include/qt5/QtCore/qobject.h: In function ‘const char* qobject_interface_iid()’: /usr/include/qt5/QtCore/qobject.h:518:10: error: ‘nullptr’ was not declared in this scope 518 | { return nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qjsonvalue.h: At global scope: /usr/include/qt5/QtCore/qjsonvalue.h:248:1: error: ‘is_integral’ is not a member of ‘std’ 248 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QJsonValue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:295:26: error: ‘nullptr’ was not declared in this scope 295 | int toInt(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/QTextStream:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/outputstream.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qiodevice.h:166:55: error: ‘nullptr’ was not declared in this scope 166 | QIODevice(QIODevicePrivate &dd, QObject *parent = nullptr); | ^~~~~~~ /usr/include/qt5/QtCore/qjsonvalue.h:248:1: error: expected primary-expression before ‘>’ token 248 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QJsonValue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qiodevice.h: In member function ‘QIODevicePrivate* QIODevice::d_func()’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qiodevice.h: In member function ‘const QIODevicePrivate* QIODevice::d_func() const’: /usr/include/qt5/QtCore/qiodevice.h:181:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qiodevice.h:181:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 181 | Q_DECLARE_PRIVATE(QIODevice) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qjsonvalue.h:248:1: error: ‘::value’ has not been declared 248 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QJsonValue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qplugin.h:45, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:12, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:11: /usr/include/qt5/QtCore/qjsonobject.h:77:29: error: expected ‘,’ or ‘...’ before ‘&&’ token 77 | QJsonObject(QJsonObject &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:296:28: error: ‘nullptr’ was not declared in this scope 296 | uint toUInt(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qjsonobject.h:77:36: error: invalid constructor; you probably meant ‘QJsonObject (const QJsonObject&)’ 77 | QJsonObject(QJsonObject &&other) Q_DECL_NOTHROW | ^ /usr/include/qt5/QtCore/qjsonobject.h:84:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 84 | QJsonObject &operator =(QJsonObject &&other) Q_DECL_NOTHROW | ^~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:297:37: error: ‘nullptr’ was not declared in this scope 297 | qlonglong toLongLong(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qjsonobject.h: In member function ‘QJsonObject& QJsonObject::operator=(QJsonObject)’: /usr/include/qt5/QtCore/qjsonobject.h:86:14: error: ‘other’ was not declared in this scope 86 | swap(other); | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:298:39: error: ‘nullptr’ was not declared in this scope 298 | qulonglong toULongLong(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h: In member function ‘QTextStreamPrivate* QTextStream::d_func()’: /usr/include/qt5/QtCore/qtextstream.h:64:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qtextstream.h:64:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h: In member function ‘const QTextStreamPrivate* QTextStream::d_func() const’: /usr/include/qt5/QtCore/qtextstream.h:64:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qtextstream.h:64:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QTextStream:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/outputstream.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qtextstream.h: In constructor ‘QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)’: /usr/include/qt5/QtCore/qtextstream.h:216:89: error: ‘nullptr’ was not declared in this scope 216 | Q_DECL_CONSTEXPR QTextStreamManipulator(QTSMFI m, int a) Q_DECL_NOTHROW : mf(m), mc(nullptr), arg(a), ch() {} | ^~~~~~~ /usr/include/qt5/QtCore/qtextstream.h: In constructor ‘QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)’: /usr/include/qt5/QtCore/qtextstream.h:217:84: error: ‘nullptr’ was not declared in this scope 217 | Q_DECL_CONSTEXPR QTextStreamManipulator(QTSMFC m, QChar c) Q_DECL_NOTHROW : mf(nullptr), mc(m), arg(-1), ch(c) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/QSet:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:36, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qset.h: In member function ‘QSet& QSet::subtract(const QSet&)’: /usr/include/qt5/QtCore/qset.h:348:14: error: ‘i’ does not name a type 348 | auto i = other.constEnd(); | ^ /usr/include/qt5/QtCore/qset.h:349:16: error: ‘i’ was not declared in this scope 349 | while (i != other.constBegin()) { | ^ /usr/include/qt5/QtCore/qjsonobject.h: In constructor ‘QJsonObject::iterator::iterator()’: /usr/include/qt5/QtCore/qjsonobject.h:138:48: error: ‘nullptr’ was not declared in this scope 138 | Q_DECL_CONSTEXPR inline iterator() : o(nullptr), i(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:300:32: error: ‘nullptr’ was not declared in this scope 300 | double toDouble(bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qtextstream.h:46, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qlocale.h:955:48: error: ‘nullptr’ was not declared in this scope 955 | short toShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:301:30: error: ‘nullptr’ was not declared in this scope 301 | float toFloat(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qjsonobject.h: In constructor ‘QJsonObject::const_iterator::const_iterator()’: /usr/include/qt5/QtCore/qjsonobject.h:181:54: error: ‘nullptr’ was not declared in this scope 181 | Q_DECL_CONSTEXPR inline const_iterator() : o(nullptr), i(0) {} | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:956:50: error: ‘nullptr’ was not declared in this scope 956 | ushort toUShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qjsonobject.h: At global scope: /usr/include/qt5/QtCore/qjsonobject.h:263:1: error: ‘is_integral’ is not a member of ‘std’ 263 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QJsonObject) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qjsonobject.h:263:1: error: expected primary-expression before ‘>’ token 263 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QJsonObject) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qjsonobject.h:263:1: error: ‘::value’ has not been declared 263 | Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QJsonObject) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:957:44: error: ‘nullptr’ was not declared in this scope 957 | int toInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:12, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:11: /usr/include/qt5/QtCore/qplugin.h:58:8: error: ‘constexpr’ does not name a type 58 | inline constexpr unsigned char qPluginArchRequirements() | ^~~~~~~~~ /usr/include/qt5/QtCore/qplugin.h:58:8: note: C++11 ‘constexpr’ only available with ‘-std=c++11’ or ‘-std=gnu++11’ /usr/include/qt5/QtCore/qlocale.h:958:46: error: ‘nullptr’ was not declared in this scope 958 | uint toUInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qplugin.h:91:1: error: ‘is_integral’ is not a member of ‘std’ 91 | Q_DECLARE_TYPEINFO(QStaticPlugin, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVector:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:37, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qplugin.h:91:1: error: expected primary-expression before ‘>’ token 91 | Q_DECLARE_TYPEINFO(QStaticPlugin, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qplugin.h:91:1: error: ‘::value’ has not been declared 91 | Q_DECLARE_TYPEINFO(QStaticPlugin, Q_PRIMITIVE_TYPE); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qlocale.h:959:55: error: ‘nullptr’ was not declared in this scope 959 | qlonglong toLongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h:302:29: error: ‘nullptr’ was not declared in this scope 302 | qreal toReal(bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlocale.h:960:57: error: ‘nullptr’ was not declared in this scope 960 | qulonglong toULongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:11: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp: In static member function ‘static void Grantlee::ScriptableTagLibrary::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:77:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 77 | auto *_t = static_cast(_o); | ^~~~ | ---- /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h: In constructor ‘QVariant::Private::Private()’: /usr/include/qt5/QtCore/qvariant.h:392:22: error: ‘nullptr’ was not declared in this scope 392 | { data.ptr = nullptr; } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:77:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 77 | auto *_t = static_cast(_o); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:77:20: error: cannot convert ‘Grantlee::ScriptableTagLibrary*’ to ‘int*’ in initialization 77 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | Grantlee::ScriptableTagLibrary* /usr/include/qt5/QtCore/qlocale.h:961:48: error: ‘nullptr’ was not declared in this scope 961 | float toFloat(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:80:21: error: request for member ‘addFactory’ in ‘* _t’, which is of non-class type ‘int’ 80 | case 0: _t->addFactory((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break; | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:11: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:81:21: error: request for member ‘addFilter’ in ‘* _t’, which is of non-class type ‘int’ 81 | case 1: _t->addFilter((*reinterpret_cast< const QString(*)>(_a[1]))); break; | ^~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:962:50: error: ‘nullptr’ was not declared in this scope 962 | double toDouble(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:92:5: error: ‘nullptr’ was not declared in this scope 92 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qvariant.h: At global scope: /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘is_integral’ is not a member of ‘std’ 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:600:1: error: expected primary-expression before ‘>’ token 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVector:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:37, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvariant.h:600:1: error: ‘::value’ has not been declared 600 | Q_DECLARE_SHARED(QVariant) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:93:5: error: ‘nullptr’ was not declared in this scope 93 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp: In member function ‘virtual void* Grantlee::ScriptableTagLibrary::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:104:26: error: ‘nullptr’ was not declared in this scope 104 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:964:51: error: ‘nullptr’ was not declared in this scope 964 | short toShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:965:53: error: ‘nullptr’ was not declared in this scope 965 | ushort toUShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:132:8: error: ‘constexpr’ does not name a type 132 | static constexpr unsigned char qt_pluginMetaData[] = { | ^~~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:132:8: note: C++11 ‘constexpr’ only available with ‘-std=c++11’ or ‘-std=gnu++11’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:148:2: error: extra ‘;’ [-Wpedantic] 148 | }; | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:46, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QSharedDataPointer::QSharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:88:39: error: ‘nullptr’ was not declared in this scope 88 | inline QSharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:139:48: error: declaration of ‘operator==’ as non-function 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:139:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:139:62: error: expected primary-expression before ‘const’ 139 | template inline bool operator==(std::nullptr_t p1, const QSharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:145:81: error: ‘std::nullptr_t’ has not been declared 145 | template inline bool operator==(const QSharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qshareddata.h: In member function ‘T* QExplicitlySharedDataPointer::take()’: /usr/include/qt5/QtCore/qshareddata.h:162:38: error: ‘nullptr’ was not declared in this scope 162 | inline T *take() { T *x = d; d = nullptr; return x; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qshareddata.h: In member function ‘void QExplicitlySharedDataPointer::reset()’: /usr/include/qt5/QtCore/qshareddata.h:171:13: error: ‘nullptr’ was not declared in this scope 171 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qshareddata.h: In member function ‘QExplicitlySharedDataPointer::operator bool() const’: /usr/include/qt5/QtCore/qshareddata.h:174:49: error: ‘nullptr’ was not declared in this scope 174 | inline operator bool () const { return d != nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qshareddata.h: In constructor ‘QExplicitlySharedDataPointer::QExplicitlySharedDataPointer()’: /usr/include/qt5/QtCore/qshareddata.h:181:49: error: ‘nullptr’ was not declared in this scope 181 | inline QExplicitlySharedDataPointer() { d = nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qshareddata.h: At global scope: /usr/include/qt5/QtCore/qshareddata.h:287:48: error: declaration of ‘operator==’ as non-function 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:287:48: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qshareddata.h:287:62: error: expected primary-expression before ‘const’ 287 | template inline bool operator==(std::nullptr_t p1, const QExplicitlySharedDataPointer &p2) | ^~~~~ /usr/include/qt5/QtCore/qshareddata.h:293:91: error: ‘std::nullptr_t’ has not been declared 293 | template inline bool operator==(const QExplicitlySharedDataPointer &p1, std::nullptr_t p2) | ^~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘is_integral’ is not a member of ‘std’ 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:966:47: error: ‘nullptr’ was not declared in this scope 966 | int toInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: expected primary-expression before ‘>’ token 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:12, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:11: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp: In function ‘const char* qt_plugin_query_metadata()’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletags.cpp:150:1: error: ‘qt_pluginMetaData’ was not declared in this scope 150 | QT_MOC_EXPORT_PLUGIN(Grantlee::ScriptableTagLibrary, ScriptableTagLibrary) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:330:22: error: ‘::value’ has not been declared 330 | template Q_DECLARE_TYPEINFO_BODY(QSharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘is_integral’ is not a member of ‘std’ 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: expected primary-expression before ‘>’ token 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:967:49: error: ‘nullptr’ was not declared in this scope 967 | uint toUInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qshareddata.h:331:22: error: ‘::value’ has not been declared 331 | template Q_DECLARE_TYPEINFO_BODY(QExplicitlySharedDataPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletemplate.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletemplate.h:47:3: error: ‘nullptr’ was not declared in this scope 47 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptabletemplate.h:47:3: error: ‘nullptr’ was not declared in this scope 47 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:12: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp: In static member function ‘static void ScriptableTemplate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:80:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 80 | auto *_t = static_cast(_o); | ^~~~ | ---- /usr/include/qt5/QtCore/qlocale.h:968:58: error: ‘nullptr’ was not declared in this scope 968 | qlonglong toLongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:80:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 80 | auto *_t = static_cast(_o); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:80:20: error: cannot convert ‘ScriptableTemplate*’ to ‘int*’ in initialization 80 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ScriptableTemplate* /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:83:36: error: request for member ‘render’ in ‘* _t’, which is of non-class type ‘int’ 83 | case 0: { QString _r = _t->render((*reinterpret_cast< ScriptableContext*(*)>(_a[1]))); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:84:67: error: ‘move’ is not a member of ‘std’ 84 | if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:84:67: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:85:40: error: request for member ‘nodeList’ in ‘* _t’, which is of non-class type ‘int’ 85 | case 1: { QObjectList _r = _t->nodeList(); | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:86:71: error: ‘move’ is not a member of ‘std’ 86 | if (_a[0]) *reinterpret_cast< QObjectList*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:86:71: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:87:21: error: request for member ‘setNodeList’ in ‘* _t’, which is of non-class type ‘int’ 87 | case 2: _t->setNodeList((*reinterpret_cast< const QObjectList(*)>(_a[1]))); break; | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qlocale.h:955:48: error: ‘nullptr’ was not declared in this scope 955 | short toShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:956:50: error: ‘nullptr’ was not declared in this scope 956 | ushort toUShort(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:98:5: error: ‘nullptr’ was not declared in this scope 98 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:957:44: error: ‘nullptr’ was not declared in this scope 957 | int toInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:99:5: error: ‘nullptr’ was not declared in this scope 99 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:958:46: error: ‘nullptr’ was not declared in this scope 958 | uint toUInt(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp: In member function ‘virtual void* ScriptableTemplate::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptabletemplate.cpp:110:26: error: ‘nullptr’ was not declared in this scope 110 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:959:55: error: ‘nullptr’ was not declared in this scope 959 | qlonglong toLongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablevariable.h: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablevariable.h:40:3: error: ‘nullptr’ was not declared in this scope 40 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:960:57: error: ‘nullptr’ was not declared in this scope 960 | qulonglong toULongLong(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:961:48: error: ‘nullptr’ was not declared in this scope 961 | float toFloat(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/../../../../../grantlee-5.1.0/templates/scriptabletags/scriptablevariable.h:40:3: error: ‘nullptr’ was not declared in this scope 40 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:13: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp: In static member function ‘static void ScriptableVariable::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:74:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 74 | auto *_t = static_cast(_o); | ^~~~ | ---- /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:74:15: error: ISO C++ forbids declaration of ‘_t’ with no type [-fpermissive] 74 | auto *_t = static_cast(_o); | ^~ /usr/include/qt5/QtCore/qlocale.h:969:60: error: ‘nullptr’ was not declared in this scope 969 | qulonglong toULongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:74:20: error: cannot convert ‘ScriptableVariable*’ to ‘int*’ in initialization 74 | auto *_t = static_cast(_o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ScriptableVariable* /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:77:37: error: request for member ‘resolve’ in ‘* _t’, which is of non-class type ‘int’ 77 | case 0: { QVariant _r = _t->resolve((*reinterpret_cast< ScriptableContext*(*)>(_a[1]))); | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:962:50: error: ‘nullptr’ was not declared in this scope 962 | double toDouble(const QString &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:78:68: error: ‘move’ is not a member of ‘std’ 78 | if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:78:68: note: ‘std::move’ is only available from C++11 onwards /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:79:33: error: request for member ‘isTrue’ in ‘* _t’, which is of non-class type ‘int’ 79 | case 1: { bool _r = _t->isTrue((*reinterpret_cast< ScriptableContext*(*)>(_a[1]))); | ^~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:80:64: error: ‘move’ is not a member of ‘std’ 80 | if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; | ^~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:80:64: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlocale.h:964:51: error: ‘nullptr’ was not declared in this scope 964 | short toShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:91:5: error: ‘nullptr’ was not declared in this scope 91 | nullptr, | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:965:53: error: ‘nullptr’ was not declared in this scope 965 | ushort toUShort(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:92:5: error: ‘nullptr’ was not declared in this scope 92 | nullptr | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:966:47: error: ‘nullptr’ was not declared in this scope 966 | int toInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp: In member function ‘virtual void* ScriptableVariable::qt_metacast(const char*)’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablevariable.cpp:103:26: error: ‘nullptr’ was not declared in this scope 103 | if (!_clname) return nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qlocale.h:970:51: error: ‘nullptr’ was not declared in this scope 970 | float toFloat(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qlocale.h:971:53: error: ‘nullptr’ was not declared in this scope 971 | double toDouble(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:974:45: error: ‘nullptr’ was not declared in this scope 974 | short toShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qlocale.h:967:49: error: ‘nullptr’ was not declared in this scope 967 | uint toUInt(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:975:47: error: ‘nullptr’ was not declared in this scope 975 | ushort toUShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qlocale.h:976:41: error: ‘nullptr’ was not declared in this scope 976 | int toInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:968:58: error: ‘nullptr’ was not declared in this scope 968 | qlonglong toLongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qlocale.h:977:43: error: ‘nullptr’ was not declared in this scope 977 | uint toUInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qlocale.h:978:52: error: ‘nullptr’ was not declared in this scope 978 | qlonglong toLongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:969:60: error: ‘nullptr’ was not declared in this scope 969 | qulonglong toULongLong(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:979:54: error: ‘nullptr’ was not declared in this scope 979 | qulonglong toULongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:970:51: error: ‘nullptr’ was not declared in this scope 970 | float toFloat(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:980:45: error: ‘nullptr’ was not declared in this scope 980 | float toFloat(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:971:53: error: ‘nullptr’ was not declared in this scope 971 | double toDouble(const QStringRef &s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:981:47: error: ‘nullptr’ was not declared in this scope 981 | double toDouble(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:974:45: error: ‘nullptr’ was not declared in this scope 974 | short toShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘is_integral’ is not a member of ‘std’ 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: expected primary-expression before ‘>’ token 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘::value’ has not been declared 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:975:47: error: ‘nullptr’ was not declared in this scope 975 | ushort toUShort(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:976:41: error: ‘nullptr’ was not declared in this scope 976 | int toInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qtextstream.h: In member function ‘QTextStreamPrivate* QTextStream::d_func()’: /usr/include/qt5/QtCore/qtextstream.h:64:5: error: no matching function for call to ‘qGetPtrHelper(QScopedPointer&)’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qtextstream.h:64:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h: In member function ‘const QTextStreamPrivate* QTextStream::d_func() const’: /usr/include/qt5/QtCore/qtextstream.h:64:5: error: no matching function for call to ‘qGetPtrHelper(const QScopedPointer&)’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note: candidate: ‘template T* qGetPtrHelper(T*)’ 1037 | template inline T *qGetPtrHelper(T *ptr) { return ptr; } | ^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1037:33: note:  template argument deduction/substitution failed: /usr/include/qt5/QtCore/qtextstream.h:64:5: note:  mismatched types ‘T*’ and ‘QScopedPointer’ 64 | Q_DECLARE_PRIVATE(QTextStream) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:96:9: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 96 | ~Node() override; | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qlocale.h:977:43: error: ‘nullptr’ was not declared in this scope 977 | uint toUInt(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qlocale.h:978:52: error: ‘nullptr’ was not declared in this scope 978 | qlonglong toLongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qtextstream.h: In constructor ‘QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)’: /usr/include/qt5/QtCore/qtextstream.h:216:89: error: ‘nullptr’ was not declared in this scope 216 | Q_DECL_CONSTEXPR QTextStreamManipulator(QTSMFI m, int a) Q_DECL_NOTHROW : mf(m), mc(nullptr), arg(a), ch() {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:84:3: error: ‘nullptr’ was not declared in this scope 84 | Q_OBJECT | ^~~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:84:3: error: ‘nullptr’ was not declared in this scope 84 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h: In constructor ‘QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)’: /usr/include/qt5/QtCore/qtextstream.h:217:84: error: ‘nullptr’ was not declared in this scope 217 | Q_DECL_CONSTEXPR QTextStreamManipulator(QTSMFC m, QChar c) Q_DECL_NOTHROW : mf(nullptr), mc(m), arg(-1), ch(c) {} | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:51, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:140:20: error: expected ‘,’ or ‘...’ before ‘&&’ token 140 | void prepend(T &&t); | ^~ /usr/include/qt5/QtCore/qvector.h:142:26: error: expected ‘,’ or ‘...’ before ‘&&’ token 142 | void insert(int i, T &&t); | ^~ /usr/include/qt5/QtCore/qvector.h:231:47: error: expected ‘,’ or ‘...’ before ‘&&’ token 231 | inline iterator insert(iterator before, T &&x); | ^~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:320:24: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 320 | ~AbstractNodeFactory() override; | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qlocale.h:979:54: error: ‘nullptr’ was not declared in this scope 979 | qulonglong toULongLong(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /usr/include/qt5/QtCore/qlocale.h:980:45: error: ‘nullptr’ was not declared in this scope 980 | float toFloat(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:308:3: error: ‘nullptr’ was not declared in this scope 308 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:981:47: error: ‘nullptr’ was not declared in this scope 981 | double toDouble(QStringView s, bool *ok = nullptr) const; | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:308:3: error: ‘nullptr’ was not declared in this scope 308 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:98:17: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 98 | ~TemplateImpl() override; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘is_integral’ is not a member of ‘std’ 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:286:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 286 | inline QVector &operator+=(T &&t) | ^~ /usr/include/qt5/QtCore/qlocale.h:1098:1: error: expected primary-expression before ‘>’ token 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:288:37: error: expected ‘,’ or ‘...’ before ‘&&’ token 288 | inline QVector &operator<<(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeFirst()’: /usr/include/qt5/QtCore/qvector.h:150:54: error: ‘move’ is not a member of ‘std’ 150 | T takeFirst() { Q_ASSERT(!isEmpty()); T r = std::move(first()); removeFirst(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:150:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeLast()’: /usr/include/qt5/QtCore/qvector.h:151:54: error: ‘move’ is not a member of ‘std’ 151 | T takeLast() { Q_ASSERT(!isEmpty()); T r = std::move(last()); removeLast(); return r; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:151:54: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘T QVector::takeAt(int)’: /usr/include/qt5/QtCore/qvector.h:184:34: error: ‘move’ is not a member of ‘std’ 184 | T takeAt(int i) { T t = std::move((*this)[i]); remove(i); return t; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:184:34: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qlocale.h:1098:1: error: ‘::value’ has not been declared 1098 | Q_DECLARE_SHARED(QLocale) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator+=(T)’: /usr/include/qt5/QtCore/qvector.h:287:19: error: ‘move’ is not a member of ‘std’ 287 | { append(std::move(t)); return *this; } | ^~~~ /usr/include/qt5/QtCore/qvector.h:287:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:287:24: error: ‘t’ was not declared in this scope 287 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector& QVector::operator<<(T)’: /usr/include/qt5/QtCore/qvector.h:289:19: error: ‘move’ is not a member of ‘std’ 289 | { append(std::move(t)); return *this; } | ^~~~ In file included from /usr/include/qt5/QtCore/qmetatype.h:50, from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:96:3: error: ‘nullptr’ was not declared in this scope 96 | Q_OBJECT | ^~~~~~~~ /usr/include/qt5/QtCore/qvector.h:289:19: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:289:24: error: ‘t’ was not declared in this scope 289 | { append(std::move(t)); return *this; } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qdebug.h:51, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:448:41: error: expected ‘,’ or ‘...’ before ‘&&’ token 448 | inline void QVector::insert(int i, T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::insert(int, T)’: /usr/include/qt5/QtCore/qvector.h:450:28: error: ‘move’ is not a member of ‘std’ 450 | insert(begin() + i, std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:450:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:450:33: error: ‘t’ was not declared in this scope 450 | insert(begin() + i, std::move(t)); } | ^ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:463:35: error: expected ‘,’ or ‘...’ before ‘&&’ token 463 | inline void QVector::prepend(T &&t) | ^~ /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::prepend(T)’: /usr/include/qt5/QtCore/qvector.h:464:24: error: ‘move’ is not a member of ‘std’ 464 | { insert(begin(), std::move(t)); } | ^~~~ /usr/include/qt5/QtCore/qvector.h:464:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:464:29: error: ‘t’ was not declared in this scope 464 | { insert(begin(), std::move(t)); } | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h: In member function ‘void QVector::reallocData(int, int, QArrayData::AllocationOptions)’: /usr/include/qt5/QtCore/qvector.h:578:47: error: ‘is_nothrow_move_constructible’ is not a member of ‘std’ 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:578:78: error: expected primary-expression before ‘>’ token 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^ /usr/include/qt5/QtCore/qvector.h:578:81: error: ‘::value’ has not been declared 578 | if (isShared || !std::is_nothrow_move_constructible::value) { | ^~~~~ /usr/include/qt5/QtCore/qvector.h:584:52: error: ‘move’ is not a member of ‘std’ 584 | new (dst++) T(std::move(*srcBegin++)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:584:52: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, QVector::size_type, const T&)’: /usr/include/qt5/QtCore/qvector.h:734:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 734 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:96:3: error: ‘nullptr’ was not declared in this scope 96 | Q_OBJECT | ^~~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:146:29: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 146 | ~FileSystemTemplateLoader() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:148:66: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 148 | Template loadByName(const QString &name, Engine const *engine) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:150:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 150 | bool canLoadTemplate(const QString &name) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:152:64: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 152 | QPair getMediaUri(const QString &fileName) const override; | ^~~~~ /usr/include/qt5/QtCore/qvector.h:746:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 746 | b = d->begin() + offset; | ^~~~~~ | off_t /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:195:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 195 | ~InMemoryTemplateLoader() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:197:66: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 197 | Template loadByName(const QString &name, Engine const *engine) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:199:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 199 | bool canLoadTemplate(const QString &name) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:201:64: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 201 | QPair getMediaUri(const QString &fileName) const override; | ^~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:82:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 82 | ~CachingLoaderDecorator() override; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:84:45: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 84 | bool canLoadTemplate(const QString &name) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:86:64: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 86 | QPair getMediaUri(const QString &fileName) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:89:55: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 89 | const Grantlee::Engine *engine) const override; | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QLocale::NumberOption]’: /usr/include/qt5/QtCore/qlocale.h:1099:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ /usr/include/qt5/QtCore/qvector.h:753:33: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 753 | T *b = d->begin() + offset; | ^~~~~~ | off_t /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp: In member function ‘virtual Grantlee::Template Grantlee::CachingLoaderDecorator::loadByName(const QString&, const Grantlee::Engine*) const’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:93:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 93 | const auto t = d->m_wrappedLoader->loadByName(name, engine); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:93:14: error: ‘t’ does not name a type; did you mean ‘tm’? 93 | const auto t = d->m_wrappedLoader->loadByName(name, engine); | ^ | tm /usr/include/qt5/QtCore/qvector.h:761:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 761 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:765:69: error: expected ‘,’ or ‘...’ before ‘&&’ token 765 | typename QVector::iterator QVector::insert(iterator before, T &&t) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:95:27: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 95 | d->m_cache.insert(name, t); | ^ | tm /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:87:60: warning: unused parameter ‘engine’ [-Wunused-parameter] 87 | const Grantlee::Engine *engine) const | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextStream::NumberFlag]’: /usr/include/qt5/QtCore/qtextstream.h:202:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::insert(QVector::iterator, T)’: /usr/include/qt5/QtCore/qvector.h:769:16: error: ‘offset’ does not name a type; did you mean ‘off_t’? 769 | const auto offset = std::distance(d->begin(), before); | ^~~~~~ | off_t /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:775:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 775 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:778:30: error: ‘move’ is not a member of ‘std’ 778 | new (--j) T(std::move(*--i)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:778:30: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:780:29: error: ‘move’ is not a member of ‘std’ 780 | *--j = std::move(*--i); | ^~~~ /usr/include/qt5/QtCore/qvector.h:780:29: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:781:23: error: ‘move’ is not a member of ‘std’ 781 | *b = std::move(t); | ^~~~ /usr/include/qt5/QtCore/qvector.h:781:23: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QScriptValue::ResolveFlag]’: /usr/include/qt5/QtScript/qscriptvalue.h:214:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QScriptValue::PropertyFlag]’: /usr/include/qt5/QtScript/qscriptvalue.h:215:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:781:28: error: ‘t’ was not declared in this scope 781 | *b = std::move(t); | ^ /usr/include/qt5/QtCore/qvector.h:783:28: error: ‘move’ is not a member of ‘std’ 783 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:783:28: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qvector.h:783:33: error: ‘t’ was not declared in this scope 783 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:786:29: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 786 | T *b = d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qvector.h:788:24: error: ‘move’ is not a member of ‘std’ 788 | new (b) T(std::move(t)); | ^~~~ /usr/include/qt5/QtCore/qvector.h:788:24: note: ‘std::move’ is only available from C++11 onwards /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:788:29: error: ‘t’ was not declared in this scope 788 | new (b) T(std::move(t)); | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:791:25: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 791 | return d->begin() + offset; | ^~~~~~ | off_t /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘int qMetaTypeId() [with T = ScriptableFilterExpression*]’: /usr/include/qt5/QtCore/qmetatype.h:1804:26: required from ‘int qRegisterMetaType() [with T = ScriptableFilterExpression*]’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/MTDBPGIEEV/moc_scriptablefilterexpression.cpp:100:99: required from here /usr/include/qt5/QtCore/qmetatype.h:1797:5: error: size ‘-1’ of array is negative 1797 | Q_STATIC_ASSERT_X(QMetaTypeId2::Defined, "Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt's meta-object system"); | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: In member function ‘QVector::iterator QVector::erase(QVector::iterator, QVector::iterator)’: /usr/include/qt5/QtCore/qvector.h:800:16: error: ‘itemsToErase’ does not name a type 800 | const auto itemsToErase = aend - abegin; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:802:10: error: ‘itemsToErase’ was not declared in this scope 802 | if (!itemsToErase) | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:809:16: error: ‘itemsUntouched’ does not name a type 809 | const auto itemsUntouched = abegin - d->begin(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:816:31: error: ‘itemsUntouched’ was not declared in this scope 816 | abegin = d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:817:25: error: ‘itemsToErase’ was not declared in this scope 817 | aend = abegin + itemsToErase; | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:840:25: error: ‘itemsUntouched’ was not declared in this scope 840 | return d->begin() + itemsUntouched; | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h: At global scope: /usr/include/qt5/QtCore/qvector.h:1065:15: error: no declaration matches ‘QVector QStringView::toUcs4() const’ 1065 | QVector QStringView::toUcs4() const { return QtPrivate::convertToUcs4(*this); } | ^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:48, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/exception.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QLocale::NumberOption]’: /usr/include/qt5/QtCore/qlocale.h:1099:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qvector.h:1065:15: note: no functions named ‘QVector QStringView::toUcs4() const’ In file included from /usr/include/qt5/QtCore/qstring.h:54, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qstringview.h:104:7: note: ‘class QStringView’ defined here 104 | class QStringView | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextStream::NumberFlag]’: /usr/include/qt5/QtCore/qtextstream.h:202:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qdebug.h:52, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qset.h: In member function ‘QSet& QSet::subtract(const QSet&)’: /usr/include/qt5/QtCore/qset.h:348:14: error: ‘i’ does not name a type 348 | auto i = other.constEnd(); | ^ /usr/include/qt5/QtCore/qset.h:349:16: error: ‘i’ was not declared in this scope 349 | while (i != other.constBegin()) { | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:31: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 249 | typedef typename std::remove_cv::type NoCVType; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:249:40: error: expected unqualified-id before ‘<’ token 249 | typedef typename std::remove_cv<T>::type NoCVType; | ^ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:250:9: error: ‘NoCVType’ does not name a type 250 | NoCVType data; | ^~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:45: error: expected ‘;’ at end of member declaration 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ^~~~~~ | ; /usr/include/qt5/QtCore/qsharedpointer_impl.h:266:60: error: expected ‘)’ before ‘*’ token 266 | static inline ExternalRefCountData *create(NoCVType **ptr, DestroyerFn destroy) | ~ ^~ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:317:51: error: function definition does not declare parameters 317 | Q_DECL_CONSTEXPR QSharedPointer(std::nullptr_t) Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:328:34: error: expected ‘)’ before ‘,’ token 328 | QSharedPointer(std::nullptr_t, Deleter) : value(nullptr), d(nullptr) { } | ~ ^ | ) /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:39: error: expected ‘,’ or ‘...’ before ‘&&’ token 431 | static QSharedPointer create(Args && ...arguments) | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: error: parameter packs not expanded with ‘...’: 431 | static QSharedPointer create(Args && ...arguments) | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:431:54: note:  ‘Args’ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QSharedPointer::operator QSharedPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:309:72: error: ‘nullptr’ was not declared in this scope 309 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QSharedPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/../../../../../grantlee-5.1.0/templates/lib/engine.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/EWIEGA46WW/moc_engine.cpp:9, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build/templates/lib/Grantlee_Templates_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:314:62: error: ‘nullptr’ was not declared in this scope 314 | Q_DECL_CONSTEXPR QSharedPointer() Q_DECL_NOTHROW : value(nullptr), d(nullptr) { } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QSharedPointer::QSharedPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:383:65: error: ‘nullptr’ was not declared in this scope 383 | inline QSharedPointer(const QWeakPointer &other) : value(nullptr), d(nullptr) | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In static member function ‘static QSharedPointer QSharedPointer::create()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:23: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 441 | typename std::remove_cv::type *ptr; | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:441:32: error: expected unqualified-id before ‘<’ token 441 | typename std::remove_cv<T>::type *ptr; | ^ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:442:37: error: ‘ptr’ was not declared in this scope 442 | result.d = Private::create(&ptr, noDestroy); | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: error: ‘forward’ is not a member of ‘std’ 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:26: note: ‘std::forward’ is only available from C++11 onwards /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:38: error: expected primary-expression before ‘>’ token 445 | new (ptr) T(std::forward(arguments)...); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:445:40: error: ‘arguments’ was not declared in this scope; did you mean ‘QArgument’? 445 | new (ptr) T(std::forward(arguments)...); | ^~~~~~~~~ | QArgument make[2]: *** [templates/lib/CMakeFiles/Grantlee_Templates.dir/build.make:82: templates/lib/CMakeFiles/Grantlee_Templates.dir/Grantlee_Templates_autogen/mocs_compilation.cpp.o] Error 1 /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/node.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/template.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/templateloader.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/cachingloaderdecorator.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::enableSharedFromThis(const QEnableSharedFromThis*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:66: error: ‘remove_cv’ in namespace ‘std’ does not name a template type; did you mean ‘remove_if’? 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^~~~~~~~~ | remove_if /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected template-argument before ‘<’ token 474 | ptr->initializeFromSharedPointer(constCast::type>()); | ^ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:474:75: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalConstruct(X*, Deleter)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:483:17: error: ‘nullptr’ was not declared in this scope 483 | d = nullptr; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘void QSharedPointer::internalSet(QSharedPointer::Data*, T*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:534:21: error: ‘nullptr’ was not declared in this scope 534 | o = nullptr; | ^~~~~~~ In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:236:31: error: ‘>>’ should be ‘> >’ within a nested template argument list 236 | QList> externalMedia() const; | ^~ | > > In file included from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:23: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:33:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 33 | ~NullLocalizer() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:35:27: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 35 | QString currentLocale() const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:36:44: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 36 | void pushLocale(const QString &localeName) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:37:18: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 37 | void popLocale() override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:38:63: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 38 | void loadCatalog(const QString &path, const QString &catalog) override; | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:541:27: error: ‘nullptr’ was not declared in this scope 541 | this->value = nullptr; | ^~~~~~~ make[2]: *** [templates/lib/CMakeFiles/Grantlee_Templates.dir/build.make:108: templates/lib/CMakeFiles/Grantlee_Templates.dir/cachingloaderdecorator.cpp.o] Error 1 /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:39:44: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 39 | void unloadCatalog(const QString &catalog) override; | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:41:38: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 41 | QString localizeNumber(int number) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:42:40: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 42 | QString localizeNumber(qreal number) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:44:59: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 44 | = QString()) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:47:48: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 47 | = QLocale::ShortFormat) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:50:48: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 50 | = QLocale::ShortFormat) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:53:52: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 53 | = QLocale::ShortFormat) const override; | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘bool QWeakPointer::isNull() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:566:54: error: ‘nullptr’ was not declared in this scope 566 | bool isNull() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 || value == nullptr; } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:56:44: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 56 | = QVariantList()) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:59:51: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 59 | = QVariantList()) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:64:57: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 64 | = QVariantList()) const override; | ^~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/nulllocalizer_p.h:67:50: error: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’ 67 | = QVariantList()) const override; | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘QWeakPointer::operator QWeakPointer::RestrictedBool() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:567:72: error: ‘nullptr’ was not declared in this scope 567 | operator RestrictedBool() const Q_DECL_NOTHROW { return isNull() ? nullptr : &QWeakPointer::value; } | ^~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In member function ‘T* QWeakPointer::data() const’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:569:50: error: ‘nullptr’ was not declared in this scope 569 | T *data() const Q_DECL_NOTHROW { return d == nullptr || d->strongref.load() == 0 ? nullptr : value; } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:51:31: error: ‘>>’ should be ‘> >’ within a nested template argument list 51 | QList> m_externalMedia; | ^~ | > > /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer()’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:571:46: error: ‘nullptr’ was not declared in this scope 571 | inline QWeakPointer() Q_DECL_NOTHROW : d(nullptr), value(nullptr) { } | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp: In member function ‘QVariant Grantlee::Context::lookup(const QString&) const’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:106:11: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 106 | const auto h = i.next(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:106:16: error: ‘h’ does not name a type 106 | const auto h = i.next(); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:107:9: error: ‘h’ was not declared in this scope 107 | if (h.contains(str)) { | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:108:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 108 | auto var = h.value(str); | ^~~~ | ---- /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QWeakPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:623:55: error: ‘nullptr’ was not declared in this scope 623 | inline QWeakPointer(const QWeakPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:108:12: error: ‘var’ does not name a type 108 | auto var = h.value(str); | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:111:11: error: ‘var’ was not declared in this scope 111 | if (var.userType() == qMetaTypeId()) { | ^~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:113:44: error: expected primary-expression before ‘>’ token 113 | getSafeString(var.value())); | ^ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:113:46: error: expected primary-expression before ‘)’ token 113 | getSafeString(var.value())); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:644:57: error: ‘nullptr’ was not declared in this scope 644 | inline QWeakPointer(const QSharedPointer &o) : d(nullptr), value(nullptr) | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:115:14: error: ‘var’ was not declared in this scope 115 | return var; | ^~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In constructor ‘QWeakPointer::QWeakPointer(X*, bool)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:688:72: error: ‘nullptr’ was not declared in this scope 688 | inline QWeakPointer(X *ptr, bool) : d(ptr ? Data::getAndRef(ptr) : nullptr), value(ptr) | ^~~~~~~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp: At global scope: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:177:29: error: ‘>>’ should be ‘> >’ within a nested template argument list 177 | QList> Context::externalMedia() const | ^~ | > > /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:785:59: error: ‘std::nullptr_t’ has not been declared 785 | inline bool operator==(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:791:59: error: ‘std::nullptr_t’ has not been declared 791 | inline bool operator!=(const QSharedPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: declaration of ‘operator==’ as non-function 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:797:40: error: expected primary-expression before ‘const’ 797 | inline bool operator==(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: declaration of ‘operator!=’ as non-function 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:803:40: error: expected primary-expression before ‘const’ 803 | inline bool operator!=(std::nullptr_t, const QSharedPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:809:57: error: ‘std::nullptr_t’ has not been declared 809 | inline bool operator==(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:815:57: error: ‘std::nullptr_t’ has not been declared 815 | inline bool operator!=(const QWeakPointer &lhs, std::nullptr_t) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: declaration of ‘operator==’ as non-function 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:821:40: error: expected primary-expression before ‘const’ 821 | inline bool operator==(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: declaration of ‘operator!=’ as non-function 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:29: error: ‘nullptr_t’ is not a member of ‘std’ /usr/include/qt5/QtCore/qsharedpointer_impl.h:827:40: error: expected primary-expression before ‘const’ 827 | inline bool operator!=(std::nullptr_t, const QWeakPointer &rhs) Q_DECL_NOTHROW | ^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:857:11: error: expected nested-name-specifier before ‘CT’ 857 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 858 | return std::less<CT>()(ptr1.data(), ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:858:24: error: template argument 1 is invalid 858 | return std::less()(ptr1.data(), ptr2.data()); | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(const QSharedPointer&, X*)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:863:11: error: expected nested-name-specifier before ‘CT’ 863 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 864 | return std::less<CT>()(ptr1.data(), ptr2); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:864:24: error: template argument 1 is invalid 864 | return std::less()(ptr1.data(), ptr2); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: In function ‘bool operator<(T*, const QSharedPointer&)’: /usr/include/qt5/QtCore/qsharedpointer_impl.h:869:11: error: expected nested-name-specifier before ‘CT’ 869 | using CT = typename std::common_type::type; | ^~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:22: error: ‘CT’ was not declared in this scope; did you mean ‘T’? 870 | return std::less<CT>()(ptr1, ptr2.data()); | ^~ | T /usr/include/qt5/QtCore/qsharedpointer_impl.h:870:24: error: template argument 1 is invalid 870 | return std::less()(ptr1, ptr2.data()); | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h: At global scope: /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:28: error: ‘enable_if’ in namespace ‘std’ does not name a template type 987 | QWeakPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected template-argument before ‘<’ token 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:37: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:987:103: error: template argument 1 is invalid 987 | QWeakPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:30: error: ‘enable_if’ in namespace ‘std’ does not name a template type 993 | QSharedPointer::Value, T>::type> | ^~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected template-argument before ‘<’ token 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:39: error: expected ‘>’ before ‘<’ token /usr/include/qt5/QtCore/qsharedpointer_impl.h:993:105: error: template argument 1 is invalid 993 | QSharedPointer::Value, T>::type> | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘is_integral’ is not a member of ‘std’ 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: expected primary-expression before ‘>’ token 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:1001:22: error: ‘::value’ has not been declared 1001 | template Q_DECLARE_TYPEINFO_BODY(QWeakPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘is_integral’ is not a member of ‘std’ 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: expected primary-expression before ‘>’ token 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qsharedpointer_impl.h:1002:22: error: ‘::value’ has not been declared 1002 | template Q_DECLARE_TYPEINFO_BODY(QSharedPointer, Q_MOVABLE_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qdebug.h: In member function ‘QDebug& QDebug::operator<<(QStringView)’: /usr/include/qt5/QtCore/qdebug.h:158:60: error: ‘class QStringView’ has no member named ‘data’ 158 | inline QDebug &operator<<(QStringView s) { putString(s.data(), size_t(s.size())); return maybeSpace(); } | ^~~~ /usr/include/qt5/QtCore/qdebug.h:158:77: error: ‘class QStringView’ has no member named ‘size’ 158 | inline QDebug &operator<<(QStringView s) { putString(s.data(), size_t(s.size())); return maybeSpace(); } | ^~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1204, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qdebug.h: At global scope: /usr/include/qt5/QtCore/qdebug.h:174:1: error: ‘is_integral’ is not a member of ‘std’ 174 | Q_DECLARE_SHARED(QDebug) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qdebug.h:174:1: error: expected primary-expression before ‘>’ token 174 | Q_DECLARE_SHARED(QDebug) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qdebug.h:174:1: error: ‘::value’ has not been declared 174 | Q_DECLARE_SHARED(QDebug) | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qloggingcategory.h:44, from /usr/include/qt5/QtCore/QLoggingCategory:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:27: /usr/include/qt5/QtCore/qdebug.h:371:15: error: ‘enable_if’ in namespace ‘std’ does not name a template type 371 | typename std::enable_if::Value, QDebug>::type | ^~~~~~~~~ /usr/include/qt5/QtCore/qdebug.h:371:24: error: expected unqualified-id before ‘<’ token 371 | typename std::enable_if<QtPrivate::IsQEnumHelper::Value, QDebug>::type | ^ /usr/include/qt5/QtCore/qdebug.h:380:37: error: ‘enable_if’ in namespace ‘std’ does not name a template type 380 | typename A = typename std::enable_if::value, void>::type, | ^~~~~~~~~ /usr/include/qt5/QtCore/qdebug.h:380:46: error: expected ‘>’ before ‘<’ token 380 | typename A = typename std::enable_if<std::is_enum::value, void>::type, | ^ /usr/include/qt5/QtCore/qdebug.h:385:1: error: expected unqualified-id before ‘{’ token 385 | { | ^ /usr/include/qt5/QtCore/qdebug.h:393:22: error: ‘enable_if’ in namespace ‘std’ does not name a template type 393 | inline typename std::enable_if< | ^~~~~~~~~ /usr/include/qt5/QtCore/qdebug.h:393:31: error: expected unqualified-id before ‘<’ token 393 | inline typename std::enable_if< | ^ /usr/include/qt5/QtCore/qdebug.h:404:22: error: ‘enable_if’ in namespace ‘std’ does not name a template type 404 | inline typename std::enable_if< | ^~~~~~~~~ /usr/include/qt5/QtCore/qdebug.h:404:31: error: expected unqualified-id before ‘<’ token 404 | inline typename std::enable_if< | ^ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp: In member function ‘QVariant Grantlee::CustomTypeRegistry::lookup(const QVariant&, const QString&) const’: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:55:9: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] 55 | const auto id = object.userType(); | ^~~~ | ---- /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:55:14: error: ‘id’ does not name a type 55 | const auto id = object.userType(); | ^~ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:59:25: error: ‘id’ was not declared in this scope 59 | if (!types.contains(id)) { | ^~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:60:7: error: ‘nullptr’ was not declared in this scope 60 | qCWarning(GRANTLEE_CUSTOMTYPE) << "Don't know how to handle metatype" | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:66:40: error: ‘id’ was not declared in this scope 66 | const CustomTypeInfo &info = types[id]; | ^~ In file included from /usr/include/qt5/QtCore/qglobal.h:1206, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:68:7: error: ‘nullptr’ was not declared in this scope 68 | qCWarning(GRANTLEE_CUSTOMTYPE) << "No lookup function for metatype" | ^~~~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qglobal.h:1208, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::KeyboardModifier]’: /usr/include/qt5/QtCore/qnamespace.h:110:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseButton]’: /usr/include/qt5/QtCore/qnamespace.h:167:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Orientation]’: /usr/include/qt5/QtCore/qnamespace.h:175:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::AlignmentFlag]’: /usr/include/qt5/QtCore/qnamespace.h:231:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QLocale::NumberOption]’: /usr/include/qt5/QtCore/qlocale.h:1099:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowType]’: /usr/include/qt5/QtCore/qnamespace.h:315:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::WindowState]’: /usr/include/qt5/QtCore/qnamespace.h:326:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ScreenOrientation]’: /usr/include/qt5/QtCore/qnamespace.h:346:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ImageConversionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:565:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DockWidgetArea]’: /usr/include/qt5/QtCore/qnamespace.h:1223:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qvariant.h:46, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ToolBarArea]’: /usr/include/qt5/QtCore/qnamespace.h:1241:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::Edge]’: /usr/include/qt5/QtCore/qnamespace.h:1300:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodQuery]’: /usr/include/qt5/QtCore/qnamespace.h:1403:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::InputMethodHint]’: /usr/include/qt5/QtCore/qnamespace.h:1438:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::DropAction]’: /usr/include/qt5/QtCore/qnamespace.h:1489:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::ItemFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1544:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MatchFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1559:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/QLocale:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/abstractlocalizer.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.h:24, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:21: /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘bool QList::isValidIterator(const QList::iterator&) const [with T = QHash]’: /usr/include/qt5/QtCore/qlist.h:533:5: required from ‘QList::iterator QList::erase(QList::iterator) [with T = QHash]’ /usr/include/qt5/QtCore/qlist.h:353:55: required from ‘void QList::removeFirst() [with T = QHash]’ /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/context.cpp:134:37: required from here /usr/include/qt5/QtCore/qlist.h:416:39: error: in C++98 ‘less’ must be initialized by constructor, not by ‘{...}’ 416 | const std::less less = {}; | ^~~~ /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TextInteractionFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1584:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::TouchPointState]’: /usr/include/qt5/QtCore/qnamespace.h:1636:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::GestureFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1668:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int make[2]: *** [templates/lib/CMakeFiles/Grantlee_Templates.dir/build.make:134: templates/lib/CMakeFiles/Grantlee_Templates.dir/context.cpp.o] Error 1 /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = Qt::MouseEventFlag]’: /usr/include/qt5/QtCore/qnamespace.h:1723:5: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:103:23: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QArrayData::AllocationOption]’: /usr/include/qt5/QtCore/qarraydata.h:126:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QByteArray::Base64Option]’: /usr/include/qt5/QtCore/qbytearray.h:473:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QString::SectionFlag]’: /usr/include/qt5/QtCore/qstring.h:1420:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:765:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QIODevice::OpenModeFlag]’: /usr/include/qt5/QtCore/qiodevice.h:185:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QLocale::NumberOption]’: /usr/include/qt5/QtCore/qlocale.h:1099:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags QFlags::operator|(Enum) const [with Enum = QTextStream::NumberFlag]’: /usr/include/qt5/QtCore/qtextstream.h:202:1: required from here /usr/include/qt5/QtCore/qflags.h:140:108: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 140 | Q_DECL_CONSTEXPR inline QFlags operator|(Enum other) const Q_DECL_NOTHROW { return QFlags(QFlag(i | Int(other))); } | ~~~^~~~~~~ | int /usr/include/qt5/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::operator|=(Enum) [with Enum = QMetaType::TypeFlag]’: /usr/include/qt5/QtCore/qmetatype.h:1745:15: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1777:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = QtMetaTypePrivate::QSequentialIterableImpl; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:2278:1: required from here /usr/include/qt5/QtCore/qflags.h:133:93: error: ‘Int’ was not declared in this scope; did you mean ‘int’? 133 | Q_DECL_RELAXED_CONSTEXPR inline QFlags &operator|=(Enum other) Q_DECL_NOTHROW { i |= Int(other); return *this; } | ~~~^~~~~~~ | int In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/typeaccessor.h:26, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:27, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QMap; typename T::key_type = QString; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QMap; typename T::mapped_type = QVariant; typename T::const_iterator = QMap::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QMap; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]’ /usr/include/qt5/QtCore/qvariant.h:771:140: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::key_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getKey(const typename T::const_iterator&) [with T = QHash; typename T::key_type = QString; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1221:78: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1154:20: error: ‘const class QVariant’ has no member named ‘first’ 1154 | return it->first; | ~~~~^~~~~ /usr/include/qt5/QtCore/qmetatype.h: In instantiation of ‘static const typename T::mapped_type& QtMetaTypePrivate::StlStyleAssociativeContainerAccessor::getValue(const typename T::const_iterator&) [with T = QHash; typename T::mapped_type = QVariant; typename T::const_iterator = QHash::const_iterator]’: /usr/include/qt5/QtCore/qmetatype.h:1225:80: required from ‘static QtMetaTypePrivate::VariantData QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl(void* const*, int, uint) [with T = QHash; uint = unsigned int]’ /usr/include/qt5/QtCore/qmetatype.h:1244:68: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QHash]’ /usr/include/qt5/QtCore/qvariant.h:774:141: required from here /usr/include/qt5/QtCore/qmetatype.h:1159:20: error: ‘const class QVariant’ has no member named ‘second’ 1159 | return it->second; | ~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/metatype.h:29, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry_p.h:25, from /var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0/templates/lib/customtyperegistry.cpp:22: /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘void QMapNode::destroySubTree() [with Key = QString; T = QVariant]’: /usr/include/qt5/QtCore/qmap.h:248:13: required from ‘void QMapData::destroy() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qmap.h:339:43: required from ‘QMap::~QMap() [with Key = QString; T = QVariant]’ /usr/include/qt5/QtCore/qvariant.h:821:29: required from here /usr/include/qt5/QtCore/qmap.h:127:34: error: ‘callDestructorIfNecessary’ was not declared in this scope 127 | callDestructorIfNecessary(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtCore/qmap.h:128:34: error: ‘callDestructorIfNecessary’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 128 | callDestructorIfNecessary(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ make[2]: *** [templates/lib/CMakeFiles/Grantlee_Templates.dir/build.make:121: templates/lib/CMakeFiles/Grantlee_Templates.dir/customtyperegistry.cpp.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' make[1]: *** [CMakeFiles/Makefile2:288: templates/lib/CMakeFiles/Grantlee_Templates.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' make: *** [Makefile:171: all] Error 2 * ERROR: dev-libs/grantlee-5.1.0::dev-kit failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/grantlee-5.1.0::dev-kit'`, * the complete build log and the output of `emerge -pqv '=dev-libs/grantlee-5.1.0::dev-kit'`. * The complete build log is located at '/var/tmp/portage/dev-libs/grantlee-5.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/grantlee-5.1.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0_build' * S: '/var/tmp/portage/dev-libs/grantlee-5.1.0/work/grantlee-5.1.0' shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory