=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for kdevelop-23.08.4nb3
[  1%] Generating mo...
[  1%] Generating po/es/docs/kdevelop/index.cache.bz2
[  1%] Generating po/ca/docs/kdevelop/index.cache.bz2
[  1%] Generating po/it/docs/kdevelop/index.cache.bz2
[  1%] Generating po/pt_BR/docs/kdevelop/index.cache.bz2
[  2%] Generating ts...
[  2%] Generating po/pt/docs/kdevelop/index.cache.bz2
[  2%] Generating po/nl/docs/kdevelop/index.cache.bz2
I/O warning : failed to load external entity "/usr/pkg/share/kf5/kdoctools/customization/xsl/pt-BR.xml"
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
[  2%] Built target tsfiles-39845d1a9f7e80bb5443bb5b53b3aa9b
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
[  2%] Generating po/ru/docs/kdevelop/index.cache.bz2
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
[  2%] Built target po-pt-BR-docs-kdevelop-index-cache-bz2
[  2%] Built target po-es-docs-kdevelop-index-cache-bz2
[  2%] Built target po-ca-docs-kdevelop-index-cache-bz2
[  2%] Built target po-pt-docs-kdevelop-index-cache-bz2
[  2%] Generating po/sv/docs/kdevelop/index.cache.bz2
[  2%] Generating po/uk/docs/kdevelop/index.cache.bz2
[  2%] Built target KDevPlatformSublime_autogen_timestamp_deps
[  2%] Built target KDevPlatformInterfaces_autogen_timestamp_deps
[  2%] Built target po-it-docs-kdevelop-index-cache-bz2
[  2%] Built target po-nl-docs-kdevelop-index-cache-bz2
[  2%] Built target kdev_dbus_socket_transformer_autogen_timestamp_deps
[  2%] Built target kdev_format_source_autogen_timestamp_deps
[  2%] Built target astylelib_autogen_timestamp_deps
[  2%] Built target kdevqtc-qmlsupport_autogen_timestamp_deps
[  2%] Generating flatpak-template.tar.bz2
[  2%] Generating dockerfile-template.tar.bz2
[  2%] Built target p4clientstub_autogen_timestamp_deps
[  2%] Built target flatpak-template
[  2%] Built target kdevsvncpp_autogen_timestamp_deps
[  2%] Built target dockerfile-template
[  2%] Built target KDevelopSessionsWatch_autogen_timestamp_deps
[  2%] Generating cmake_qt5guiapp.tar.bz2
[  2%] Generating cmake_plaincpp.tar.bz2
[  2%] Generating cmake_kdevplugin.tar.bz2
[  3%] Generating cmake_qt5-qml2.tar.bz2
[  3%] Built target cmake_qt5guiapp
[  3%] Built target cmake_plaincpp
[  3%] Built target cmake_kdevplugin
[  3%] Built target cmake_qt5-qml2
[  3%] Built target po-ru-docs-kdevelop-index-cache-bz2
[  3%] Generating meson_plaincpp.tar.bz2
[  3%] Generating qt5-qml2.tar.bz2
[  3%] Generating qmake_qt5guiapp.tar.bz2
[  3%] Built target meson_plaincpp
[  3%] Generating cmake_plainc.tar.bz2
[  3%] Built target qmake_qt5guiapp
[  4%] Generating meson_plainc.tar.bz2
[  4%] Built target qt5-qml2
[  4%] Built target cmake_plainc
[  4%] Built target po-uk-docs-kdevelop-index-cache-bz2
[  4%] Built target meson_plainc
[  4%] Generating file_template_template.tar.bz2
[  4%] Generating empty.tar.bz2
[  4%] Built target po-sv-docs-kdevelop-index-cache-bz2
[  4%] Built target file_template_template
[  4%] Generating cpp_basic.tar.bz2
[  4%] Generating c_gobject.tar.bz2
[  4%] Generating private_pointer.tar.bz2
[  4%] Generating python_basic.tar.bz2
[  4%] Built target empty
[  4%] Built target cpp_basic
[  4%] Built target c_gobject
[  4%] Generating c_gobject_properties.tar.bz2
[  4%] Generating c_gobject_private.tar.bz2
[  4%] Built target private_pointer
[  4%] Built target python_basic
[  4%] Generating qt_shared.tar.bz2
[  4%] Built target c_gobject_private
[  4%] Generating qt_interface.tar.bz2
[  4%] Built target c_gobject_properties
[  4%] Generating qobject.tar.bz2
[  4%] Generating qabstractitemmodel.tar.bz2
[  4%] Generating qobject_pimpl.tar.bz2
[  4%] Built target qt_shared
[  4%] Built target qt_interface
[  4%] Generating qabstractitemmodel_pimpl.tar.bz2
[  4%] Generating qt_widget.tar.bz2
[  4%] Built target qobject_pimpl
[  4%] Built target qobject
[  4%] Built target qabstractitemmodel
[  4%] Generating qwidget_pimpl.tar.bz2
[  4%] Built target qabstractitemmodel_pimpl
[  4%] Built target qt_widget
[  4%] Generating qdialog.tar.bz2
[  4%] Generating cpp_cpputest.tar.bz2
[  4%] Built target qwidget_pimpl
[  4%] Generating cpp_gtest.tar.bz2
[  4%] Generating qdialog_pimpl.tar.bz2
[  4%] Generating cpp_qtestlib.tar.bz2
[  4%] Built target qdialog
[  4%] Generating cpp_qtestlib_kdevelop.tar.bz2
[  4%] Built target cpp_gtest
[  4%] Built target cpp_cpputest
[  4%] Built target qdialog_pimpl
[  4%] Generating python_pyunit.tar.bz2
[  4%] Built target cpp_qtestlib_kdevelop
[  4%] Generating php_phpunit.tar.bz2
[  4%] Built target python_pyunit
[  4%] Built target cpp_qtestlib
[  4%] Automatic MOC for target KDevPlatformSublime
[  4%] Generating cmake_module.tar.bz2
[  4%] Generating index.cache.bz2
[  4%] Built target php_phpunit
[  4%] Built target cmake_module
[  4%] Automatic MOC for target kdev_dbus_socket_transformer
[  4%] Automatic MOC for target KDevPlatformInterfaces
[  4%] Automatic MOC for target kdev_format_source
[  4%] Automatic MOC for target astylelib
[  4%] Automatic MOC for target kdevqtc-qmlsupport
[  4%] Built target kdev_dbus_socket_transformer_autogen
[  4%] Built target kdev_format_source_autogen
[  4%] Automatic MOC for target p4clientstub
[  4%] Built target astylelib_autogen
[  4%] Automatic MOC for target kdevsvncpp
[  4%] Built target p4clientstub_autogen
[  5%] Automatic MOC for target KDevelopSessionsWatch
[  5%] Built target doc-kdevelop-index-cache-bz2
[  5%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdev_format_source_autogen/mocs_compilation.cpp.o
[  5%] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/kdev_dbus_socket_transformer_autogen/mocs_compilation.cpp.o
[  5%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatsource.cpp.o
[  5%] Built target kdevsvncpp_autogen
[  5%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatfile.cpp.o
[  5%] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/main.cpp.o
[  5%] Built target kdevqtc-qmlsupport_autogen
[  5%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/astylelib_autogen/mocs_compilation.cpp.o
[  5%] Built target KDevelopSessionsWatch_autogen
[  5%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASBeautifier.cpp.o
[  5%] Generating ui_projectintropage.h
[  5%] Generating ui_filewizardpage.h
[  5%] Built target KDevPlatformSublime_autogen
[  5%] Generating ui_newclasswidget.h
[  5%] Linking CXX executable ../../../bin/kdev_dbus_socket_transformer
[  5%] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/p4clientstub_autogen/mocs_compilation.cpp.o
[  5%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/kdevqtc-qmlsupport_autogen/mocs_compilation.cpp.o
[  5%] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/main.cpp.o
[  5%] Built target KDevPlatformInterfaces_autogen
[  5%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/componentversion.cpp.o
[  5%] Built target kdev_dbus_socket_transformer
[  5%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASEnhancer.cpp.o
[  5%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp_autogen/mocs_compilation.cpp.o
[  5%] Linking CXX executable ../../bin/kdev_format_source
[  5%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/apr.cpp.o
[  5%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASFormatter.cpp.o
[  6%] Built target kdev_format_source
[  6%] Linking CXX executable ../../../bin/p4clientstub
[  6%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/KDevelopSessionsWatch_autogen/mocs_compilation.cpp.o
[  6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_annotate.cpp.o
[  6%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionswatch.cpp.o
[  6%] Built target p4clientstub
[  6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_cat.cpp.o
[  6%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASResource.cpp.o
[  6%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASLocalizer.cpp.o
[  6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/fakemetaobject.cpp.o
[  6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client.cpp.o
[  6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmldirparser.cpp.o
[  6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_diff.cpp.o
[  7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/KDevPlatformSublime_autogen/mocs_compilation.cpp.o
[  7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/area.cpp.o
[  7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_ls.cpp.o
[  7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_modify.cpp.o
[  7%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionsobserver.cpp.o
[  7%] Linking CXX static library ../../../../lib/libastylelib.a
[  7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_property.cpp.o
[  7%] Built target astylelib
[  7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_status.cpp.o
[  7%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/sessionfilestracker.cpp.o
[  7%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmlerror.cpp.o
[  7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/areaindex.cpp.o
[  7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/context.cpp.o
[  7%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsast.cpp.o
[  7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/container.cpp.o
[  7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/datetime.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/dirent.cpp.o
[  8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsastvisitor.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/entry.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/exception.cpp.o
[  8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsengine_p.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/info.cpp.o
[  8%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/KDevPlatformInterfaces_autogen/mocs_compilation.cpp.o
[  8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/controller.cpp.o
[  8%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iassistant.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/log_entry.cpp.o
[  8%] Linking CXX shared library ../../../bin/libKDevelopSessionsWatch.so
[  8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsgrammar.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/path.cpp.o
[  8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/document.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[  8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljslexer.cpp.o
[  8%] Built target KDevelopSessionsWatch
[  8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/pool.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/property.cpp.o
[  8%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/context.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/revision.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/status.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/status_selection.cpp.o
[  8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsparser.cpp.o
[  8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow_p.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/targets.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/url.cpp.o
[  8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindowoperator.cpp.o
[  8%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/wc.cpp.o
[  8%] Built target kdevelopsessionsplugin_autogen_timestamp_deps
[  8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/urldocument.cpp.o
[  8%] Linking CXX static library ../../../lib/libkdevsvncpp.a
[  8%] Built target kdevsvncpp
[  8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/tooldocument.cpp.o
[  8%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/configpage.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdocument.cpp.o
[  9%] Built target pofiles-39845d1a9f7e80bb5443bb5b53b3aa9b
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsutils.cpp.o
[  9%] Generating kdevelopsessions.json
About to parse service type file "/usr/pkg/share/kservicetypes5/plasma-runner.desktop"
Found property definition "X-Plasma-AdvertiseSingleRunnerQueryMode" with type "bool"
Found property definition "TryExec" with type "QString"
Found property definition "X-Plasma-Api" with type "QString"
Found property definition "X-Plasma-DBusRunner-Service" with type "QString"
Found property definition "X-Plasma-DBusRunner-Path" with type "QString"
Found property definition "X-Plasma-Request-Actions-Once" with type "bool"
Found property definition "X-Plasma-Runner-Syntaxes" with type "QStringList"
Found property definition "X-Plasma-Runner-Syntax-Descriptions" with type "QStringList"
Found property definition "X-Plasma-Runner-Min-Letter-Count" with type "int"
Found property definition "X-Plasma-Runner-Match-Regex" with type "QString"
Found property definition "X-Plasma-Runner-Unique-Results" with type "bool"
Found property definition "X-Plasma-Runner-Weak-Results" with type "bool"
Generated  "/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/_KDE_build/app/plasma/runner/kdevelopsessions.json"
[  9%] Built target krunner_kdevelopsessions_autogen_timestamp_deps
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/changeset.cpp.o
[  9%] Automatic MOC for target kdevelopsessionsplugin
[  9%] Automatic MOC for target krunner_kdevelopsessions
[  9%] Built target kdevelopsessionsplugin_autogen
[  9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/view.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/fileutils.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/qtcassert.cpp.o
[  9%] Built target krunner_kdevelopsessions_autogen
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/savefile.cpp.o
[  9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugin.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/json.cpp.o
[  9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocument.cpp.o
[  9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/viewbarcontainer.cpp.o
[  9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icore.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/filesystemwatcher.cpp.o
[  9%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/kdevelopsessionsplugin_autogen/mocs_compilation.cpp.o
[  9%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/kdevelopsessionsplugin.cpp.o
[  9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/sublimedefs.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/environment.cpp.o
[  9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/aggregatemodel.cpp.o
[  9%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/sessionlistmodel.cpp.o
[  9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iuicontroller.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/hostosinfo.cpp.o
[  9%] Building CXX object app/plasma/runner/CMakeFiles/krunner_kdevelopsessions.dir/krunner_kdevelopsessions_autogen/mocs_compilation.cpp.o
[  9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugincontroller.cpp.o
[  9%] Building CXX object app/plasma/runner/CMakeFiles/krunner_kdevelopsessions.dir/kdevelopsessions.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/runextensions.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/persistenttrie.cpp.o
[  9%] Linking CXX shared library ../../../bin/libkdevelopsessionsplugin.so
[  9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/holdupdates.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbind.cpp.o
[  9%] Built target kdevelopsessionsplugin
[  9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectcontroller.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp: In constructor 'KDevelopSessions::KDevelopSessions(QObject*, const KPluginMetaData&, const QVariantList&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:25:53: warning: 'void Plasma::RunnerSyntax::addExampleQuery(const QString&)' is deprecated: Since 5.106. Use constructor taking example query QStringList [-Wdeprecated-declarations]
     s.addExampleQuery(QStringLiteral("kdevelop :q:"));
                                                     ^
In file included from /usr/pkg/include/KF5/KRunner/krunner/abstractrunner.h:40:0,
                 from /usr/pkg/include/KF5/KRunner/KRunner/AbstractRunner:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:7:
/usr/pkg/include/KF5/KRunner/krunner/runnersyntax.h:86:10: note: declared here
     void addExampleQuery(const QString &exampleQuery);
          ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp: In member function 'virtual void KDevelopSessions::match(Plasma::RunnerContext&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:86:61: warning: 'void Plasma::QueryMatch::setType(Plasma::QueryMatch::Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations]
                 match.setType(Plasma::QueryMatch::ExactMatch);
                                                             ^
In file included from /usr/pkg/include/KF5/KRunner/krunner/abstractrunner.h:38:0,
                 from /usr/pkg/include/KF5/KRunner/KRunner/AbstractRunner:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:7:
/usr/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here
     void setType(Type type);
          ^~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:91:65: warning: 'void Plasma::QueryMatch::setType(Plasma::QueryMatch::Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations]
                     match.setType(Plasma::QueryMatch::ExactMatch);
                                                                 ^
In file included from /usr/pkg/include/KF5/KRunner/krunner/abstractrunner.h:38:0,
                 from /usr/pkg/include/KF5/KRunner/KRunner/AbstractRunner:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:7:
/usr/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here
     void setType(Type type);
          ^~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:95:68: warning: 'void Plasma::QueryMatch::setType(Plasma::QueryMatch::Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations]
                     match.setType(Plasma::QueryMatch::PossibleMatch);
                                                                    ^
In file included from /usr/pkg/include/KF5/KRunner/krunner/abstractrunner.h:38:0,
                 from /usr/pkg/include/KF5/KRunner/KRunner/AbstractRunner:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/app/plasma/runner/kdevelopsessions.cpp:7:
/usr/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here
     void setType(Type type);
          ^~~~~~~
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbundle.cpp.o
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljscontext.cpp.o
[  9%] Linking CXX shared module ../../../bin/krunner_kdevelopsessions.so
[  9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealcontroller.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[  9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdialect.cpp.o
[  9%] Built target krunner_kdevelopsessions
[ 10%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/ideallayout.cpp.o
[ 10%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsevaluate.cpp.o
[ 10%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproject.cpp.o
[ 10%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealtoolbutton.cpp.o
[ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsimportdependencies.cpp.o
[ 11%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecontroller.cpp.o
[ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsinterpreter.cpp.o
[ 11%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealdockwidget.cpp.o
[ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsmodelmanagerinterface.cpp.o
[ 11%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentcontroller.cpp.o
[ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsplugindumper.cpp.o
[ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsqrcparser.cpp.o
[ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopeastpath.cpp.o
[ 11%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/istatus.cpp.o
[ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopebuilder.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruncontroller.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isession.cpp.o
[ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopechain.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isessionlock.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformatter.cpp.o
[ 12%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealbuttonbarwidget.cpp.o
[ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljstypedescriptionreader.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformattercontroller.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/contextmenuextension.cpp.o
[ 12%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/message.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icompletionsettings.cpp.o
[ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsvalueowner.cpp.o
[ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsviewercontext.cpp.o
[ 12%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/messagewidget.cpp.o
[ 12%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/debug.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iselectioncontroller.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationprovider.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationproviderprovider.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentation.cpp.o
[ 12%] Linking CXX static library ../../../../lib/libkdevqtc-qmlsupport.a
[ 12%] Built target kdevqtc-qmlsupport
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationcontroller.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idebugcontroller.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ipartcontroller.cpp.o
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationpage.cpp.o
[ 12%] Linking CXX shared library ../../bin/libKDevPlatformSublime.so
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationtype.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 12%] Built target KDevPlatformSublime
[ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilauncher.cpp.o
[ 12%] Built target example1_autogen_timestamp_deps
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchconfiguration.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchmode.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectprovider.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ibuddydocumentfinder.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itemplateprovider.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp: In static member function 'static KPluginFactory* KDevelop::IPartController::findPartFactory(const QString&, const QString&, const QString&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp:29:98: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations]
                                         QStringLiteral( "'%1' in ServiceTypes" ).arg( parttype ) );
                                                                                                  ^
In file included from /usr/pkg/include/KF5/KService/KMimeTypeTrader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp:9:
/usr/pkg/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here
     query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const;
     ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp:49:31: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations]
         return loader.factory();
                               ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /usr/pkg/include/KF5/KService/kservice.h:22,
                 from /usr/pkg/include/KF5/KService/kmimetypetrader.h:12,
                 from /usr/pkg/include/KF5/KService/KMimeTypeTrader:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp:9:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here
     KPluginFactory *factory();
                     ^~~~~~~
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestsuite.cpp.o
[ 13%] Built target example2_autogen_timestamp_deps
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestcontroller.cpp.o
[ 13%] Automatic MOC for target example1
[ 13%] Automatic MOC for target example2
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itoolviewactionlistener.cpp.o
[ 13%] Built target example1_autogen
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheck.cpp.o
[ 13%] Built target example2_autogen
[ 13%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1_autogen/mocs_compilation.cpp.o
[ 13%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1main.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheckprovider.cpp.o
[ 13%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproblem.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntime.cpp.o
[ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntimecontroller.cpp.o
[ 14%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2_autogen/mocs_compilation.cpp.o
[ 14%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2main.cpp.o
[ 14%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2.cpp.o
[ 14%] Linking CXX executable ../../../bin/example1
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 14%] Built target example1
[ 14%] Linking CXX shared library ../../bin/libKDevPlatformInterfaces.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 14%] Linking CXX executable ../../../bin/example2
[ 14%] Built target KDevPlatformInterfaces
[ 14%] Built target kdevfilemanager_autogen_timestamp_deps
[ 14%] Built target KDevPlatformUtil_autogen_timestamp_deps
[ 14%] Automatic MOC for target kdevfilemanager
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 14%] Automatic MOC for target KDevPlatformUtil
[ 14%] Built target example2
[ 14%] Built target kdevfilemanager_autogen
[ 14%] Generating qrc_kdevfilemanager.cpp
[ 14%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/filemanager.cpp.o
[ 14%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanagerplugin.cpp.o
[ 14%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/debug.cpp.o
[ 14%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/bookmarkhandler.cpp.o
[ 14%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanager_autogen/mocs_compilation.cpp.o
[ 14%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/qrc_kdevfilemanager.cpp.o
[ 14%] Built target KDevPlatformUtil_autogen
[ 14%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/KDevPlatformUtil_autogen/mocs_compilation.cpp.o
[ 14%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/autoorientedsplitter.cpp.o
[ 14%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/foregroundlock.cpp.o
[ 14%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/filesystemhelpers.cpp.o
[ 14%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/formattinghelpers.cpp.o
[ 14%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/zoomcontroller.cpp.o
[ 14%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevstringhandler.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/focusedtreeview.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/processlinemaker.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/commandexecutor.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionwidget.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionmodel.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentprofilelist.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/jobstatus.cpp.o
[ 15%] Linking CXX shared module ../../bin/kdevfilemanager.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 15%] Built target kdevfilemanager
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/activetooltip.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/executecompositejob.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/shellutils.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/multilevellistview.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/objectlist.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/placeholderitemproxymodel.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/projecttestjob.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/widgetcolorizer.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/path.cpp.o
[ 15%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/texteditorhelpers.cpp.o
[ 16%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/stack.cpp.o
[ 16%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/expandablelineedit.cpp.o
[ 16%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/debug.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/util/widgetcolorizer.cpp:195:2: warning: extra ';' [-Wpedantic]
 };
  ^
[ 16%] Linking CXX shared library ../../bin/libKDevPlatformUtil.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 16%] Built target KDevPlatformUtil
[ 16%] Built target KDevPlatformDocumentation_autogen_timestamp_deps
[ 16%] Built target KDevPlatformOutputView_autogen_timestamp_deps
[ 16%] Built target kdevdocumentview_autogen_timestamp_deps
[ 16%] Built target KDevPlatformSerialization_autogen_timestamp_deps
[ 16%] Built target kdevworkingsets_autogen_timestamp_deps
[ 16%] Built target KDevPlatformDebugger_autogen_timestamp_deps
[ 16%] Built target kdevastyle_autogen_timestamp_deps
[ 16%] Built target kdevkonsoleview_autogen_timestamp_deps
[ 16%] Automatic MOC for target KDevPlatformDocumentation
[ 16%] Automatic MOC for target kdevdocumentview
[ 16%] Automatic MOC for target KDevPlatformSerialization
[ 16%] Automatic MOC for target kdevastyle
[ 16%] Automatic MOC for target KDevPlatformOutputView
[ 16%] Automatic MOC for target kdevkonsoleview
[ 16%] Automatic MOC for target kdevworkingsets
[ 16%] Automatic MOC for target KDevPlatformDebugger
[ 16%] Built target KDevPlatformSerialization_autogen
[ 16%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/KDevPlatformSerialization_autogen/mocs_compilation.cpp.o
[ 16%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/abstractitemrepository.cpp.o
[ 16%] Built target KDevPlatformOutputView_autogen
[ 16%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/indexedstring.cpp.o
[ 16%] Built target kdevkonsoleview_autogen
[ 16%] Built target kdevworkingsets_autogen
[ 16%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/KDevPlatformOutputView_autogen/mocs_compilation.cpp.o
[ 16%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputdelegate.cpp.o
[ 16%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview_autogen/mocs_compilation.cpp.o
[ 16%] Built target kdevastyle_autogen
[ 16%] Built target KDevPlatformDocumentation_autogen
[ 16%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/itemrepositoryregistry.cpp.o
[ 17%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleviewplugin.cpp.o
[ 17%] Built target kdevdocumentview_autogen
[ 17%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputformats.cpp.o
[ 18%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/kdevworkingsets_autogen/mocs_compilation.cpp.o
[ 18%] Built target KDevPlatformDebugger_autogen
[ 18%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsetcontroller.cpp.o
[ 18%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/filtereditem.cpp.o
[ 18%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview.cpp.o
[ 18%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/debug.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:10:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/repositorymanager.h:25:77:   required from 'struct KDevelop::RepositoryManager<KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false>, true, false>'
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:148:72:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 18%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ifilterstrategy.cpp.o
[ 18%] Generating ui_documentationfindwidget.h
[ 18%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/KDevPlatformDocumentation_autogen/mocs_compilation.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp: In function 'QObject* createKonsoleView(QWidget*, QObject*, const QVariantList&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:24:58: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations]
         factory = KPluginLoader(*service.data()).factory();
                                                          ^
[ 18%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/standarddocumentationview.cpp.o
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /usr/pkg/include/KF5/KService/kservice.h:22,
                 from /usr/pkg/include/KF5/KService/KService:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:11:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here
     KPluginFactory *factory();
                     ^~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginFactory:1:0,
                 from /usr/pkg/include/KF5/KService/kservice.h:21,
                 from /usr/pkg/include/KF5/KService/KService:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp: In constructor 'KonsoleViewFactory::KonsoleViewFactory()':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:32:141: warning: 'void KPluginFactory::registerPlugin(const QString&, KPluginFactory::CreateInstanceFunction) [with T = KDevKonsoleViewPlugin; KPluginFactory::CreateInstanceFunction = QObject* (*)(QWidget*, QObject*, const QList<QVariant>&); QVariantList = QList<QVariant>]' is deprecated: Since 5.95. Use registerPlugin(CreateInstanceWithMetaDataFunction) instead [-Wdeprecated-declarations]
 K_PLUGIN_FACTORY_WITH_JSON(KonsoleViewFactory, "kdevkonsoleview.json", registerPlugin<KDevKonsoleViewPlugin>( QString(), &createKonsoleView );)
                                                                                                                                             ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginFactory:1:0,
                 from /usr/pkg/include/KF5/KService/kservice.h:21,
                 from /usr/pkg/include/KF5/KService/KService:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:11:
/usr/pkg/include/KF5/KCoreAddons/kpluginfactory.h:720:10: note: declared here
     void registerPlugin(const QString &keyword, CreateInstanceFunction instanceFunction)
          ^~~~~~~~~~~~~~
[ 18%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/referencecounting.cpp.o
[ 18%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputmodel.cpp.o
[ 18%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingset.cpp.o
[ 18%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/KDevPlatformDebugger_autogen/mocs_compilation.cpp.o
[ 18%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/idebugsession.cpp.o
[ 18%] Linking CXX shared module ../../bin/kdevkonsoleview.so
[ 18%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetfilelabel.cpp.o
[ 18%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputview.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 18%] Built target kdevkonsoleview
[ 18%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputviewmodel.cpp.o
[ 19%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/debug.cpp.o
[ 19%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/iframestackmodel.cpp.o
[ 19%] Generating ui_astyle_preferences.h
[ 19%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationfindwidget.cpp.o
[ 19%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputfilteringstrategies.cpp.o
[ 19%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/kdevastyle_autogen/mocs_compilation.cpp.o
[ 19%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationview.cpp.o
[ 19%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_plugin.cpp.o
[ 19%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettoolbutton.cpp.o
[ 19%] Linking CXX shared library ../../bin/libKDevPlatformSerialization.so
[ 19%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ibreakpointcontroller.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 19%] Built target KDevPlatformSerialization
[ 19%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputjob.cpp.o
[ 19%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/debug.cpp.o
[ 19%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_preferences.cpp.o
[ 19%] Generating qrc_kdevdocumentview.cpp
[ 19%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview_autogen/mocs_compilation.cpp.o
[ 19%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview.cpp.o
[ 19%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettooltipwidget.cpp.o
[ 19%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ivariablecontroller.cpp.o
[ 19%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_formatter.cpp.o
[ 19%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetwidget.cpp.o
[ 20%] Linking CXX shared library ../../bin/libKDevPlatformDocumentation.so
[ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputexecutejob.cpp.o
ld: warning: libstdc++.so.7, needed by /pbulk/work/devel/kdevelop/work/.buildlink/qt5/lib/libQt5WebEngineWidgets.so, may conflict with libstdc++.so.9
[ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_stringiterator.cpp.o
[ 20%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeitem.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 20%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewdelegate.cpp.o
[ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/debug.cpp.o
[ 20%] Built target KDevPlatformDocumentation
[ 20%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treemodel.cpp.o
[ 20%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeview.cpp.o
[ 20%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/closedworkingsetswidget.cpp.o
[ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/debug.cpp.o
[ 20%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/pathmappings.cpp.o
[ 20%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsethelpers.cpp.o
[ 20%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpoint.cpp.o
[ 20%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/debug_workingset.cpp.o
[ 21%] Linking CXX shared library ../../bin/libKDevPlatformOutputView.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 21%] Built target KDevPlatformOutputView
[ 21%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointmodel.cpp.o
[ 21%] Linking CXX shared module ../../bin/kdevastyle.so
[ 21%] Built target KDevPlatformVcs_autogen_timestamp_deps
[ 21%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointwidget.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 21%] Built target kdevstandardoutputview_autogen_timestamp_deps
[ 21%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewplugin.cpp.o
[ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointdetails.cpp.o
[ 22%] Built target kdevastyle
[ 22%] Built target kdevscratchpad_autogen_timestamp_deps
[ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablewidget.cpp.o
[ 22%] Built target kdevworkingsets
[ 22%] Automatic MOC for target KDevPlatformVcs
[ 22%] Automatic MOC for target kdevstandardoutputview
[ 22%] Automatic MOC for target kdevscratchpad
[ 22%] Built target kdevstandardoutputview_autogen
[ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablecollection.cpp.o
[ 22%] Built target KDevPlatformVcs_autogen
[ 22%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentmodel.cpp.o
[ 22%] Built target kdevscratchpad_autogen
[ 22%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/kdevstandardoutputview_autogen/mocs_compilation.cpp.o
[ 22%] Generating ui_scratchpadview.h
[ 22%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputview.cpp.o
[ 22%] Generating qrc_kdevscratchpad.cpp
[ 23%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/kdevscratchpad_autogen/mocs_compilation.cpp.o
[ 23%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpad.cpp.o
[ 23%] Generating ui_vcseventwidget.h
[ 23%] Generating ui_branchmanager.h
[ 23%] Generating ui_dvcsimportmetadatawidget.h
[ 23%] Generating ui_vcscommitdialog.h
[ 23%] Generating ui_vcsdiffwidget.h
[ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidget.cpp.o
[ 23%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/KDevPlatformVcs_autogen/mocs_compilation.cpp.o
[ 23%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsjob.cpp.o
[ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidgetconfig.cpp.o
[ 23%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentselection.cpp.o
[ 23%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsrevision.cpp.o
[ 23%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variabletooltip.cpp.o
[ 23%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadview.cpp.o
[ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/toolviewdata.cpp.o
[ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputviewmetadata.cpp.o
[ 23%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/qrc_kdevdocumentview.cpp.o
[ 23%] Linking CXX shared module ../../bin/kdevdocumentview.so
[ 23%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadjob.cpp.o
[ 23%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsannotation.cpp.o
[ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/debug.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 24%] Built target kdevdocumentview
[ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcspluginhelper.cpp.o
[ 24%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablesortmodel.cpp.o
[ 24%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/qrc_kdevscratchpad.cpp.o
[ 24%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/debug.cpp.o
[ 24%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackmodel.cpp.o
[ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcslocation.cpp.o
[ 24%] Linking CXX shared module ../../bin/kdevstandardoutputview.so
[ 25%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsdiff.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 25%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackwidget.cpp.o
[ 26%] Built target kdevstandardoutputview
[ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/debug.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsevent.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsstatusinfo.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsannotationitemdelegate.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsimportmetadatawidget.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcseventwidget.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffwidget.cpp.o
[ 26%] Linking CXX shared module ../../bin/kdevscratchpad.so
[ 26%] Linking CXX shared library ../../bin/libKDevPlatformDebugger.so
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcscommitdialog.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 26%] Built target kdevscratchpad
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffpatchsources.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcslocationwidget.cpp.o
[ 26%] Built target KDevPlatformDebugger
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/standardvcslocationwidget.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsannotationmodel.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcseventmodel.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsfilechangesmodel.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsitemeventmodel.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/brancheslistmodel.cpp.o
[ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsjob.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsplugin.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsevent.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/dvcsimportmetadatawidget.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/branchmanager.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ibasicversioncontrol.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/icontentawareversioncontrol.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchdocument.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchsource.cpp.o
[ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/debug.cpp.o
[ 27%] Linking CXX shared library ../../bin/libKDevPlatformVcs.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 27%] Built target KDevPlatformVcs
[ 27%] Built target kdevbazaar_autogen_timestamp_deps
[ 27%] Built target kdevperforce_autogen_timestamp_deps
[ 27%] Built target kdevghprovider_autogen_timestamp_deps
[ 27%] Built target kdevelopdashboarddeclarativeplugin_autogen_timestamp_deps
[ 27%] Built target KDevPlatformProject_autogen_timestamp_deps
[ 27%] Automatic MOC for target kdevbazaar
[ 27%] Automatic MOC for target kdevperforce
[ 27%] Automatic MOC for target kdevelopdashboarddeclarativeplugin
[ 27%] Automatic MOC for target kdevghprovider
[ 27%] Automatic MOC for target KDevPlatformProject
[ 27%] Built target kdevperforce_autogen
[ 27%] Generating ui_perforceimportmetadatawidget.h
[ 27%] Built target kdevelopdashboarddeclarativeplugin_autogen
[ 27%] Built target kdevghprovider_autogen
[ 27%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin.cpp.o
[ 27%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/icoreobject.cpp.o
[ 27%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/ui/perforceimportmetadatawidget.cpp.o
[ 27%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin_autogen/mocs_compilation.cpp.o
[ 27%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/kdevperforce_autogen/mocs_compilation.cpp.o
[ 27%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/kdevghprovider_autogen/mocs_compilation.cpp.o
[ 27%] Built target kdevbazaar_autogen
[ 28%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforceplugin.cpp.o
[ 28%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghlineedit.cpp.o
[ 28%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforcepluginmetadata.cpp.o
[ 28%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/kdevbazaar_autogen/mocs_compilation.cpp.o
[ 29%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/diffjob.cpp.o
[ 29%] Built target KDevPlatformProject_autogen
[ 29%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghprovidermodel.cpp.o
[ 29%] Generating ui_dependencieswidget.h
[ 29%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/KDevPlatformProject_autogen/mocs_compilation.cpp.o
[ 29%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderplugin.cpp.o
[ 29%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectutils.cpp.o
[ 29%] Linking CXX shared library ../../../bin/libkdevelopdashboarddeclarativeplugin.so
[ 29%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bzrannotatejob.cpp.o
[ 29%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarplugin.cpp.o
[ 29%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarpluginmetadata.cpp.o
[ 29%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarutils.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 29%] Built target kdevelopdashboarddeclarativeplugin
[ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderwidget.cpp.o
[ 30%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/debug.cpp.o
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectmodel.cpp.o
[ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghresource.cpp.o
[ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/copyjob.cpp.o
[ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghaccount.cpp.o
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectchangesmodel.cpp.o
[ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghdialog.cpp.o
[ 30%] Linking CXX shared module ../../bin/kdevperforce.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 30%] Built target kdevperforce
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectconfigskeleton.cpp.o
[ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/debug.cpp.o
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/importprojectjob.cpp.o
[ 30%] Linking CXX shared module ../../bin/kdevbazaar.so
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/builderjob.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectbuildsetmodel.cpp.o
[ 30%] Built target kdevbazaar
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectitemlineedit.cpp.o
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/helper.cpp.o
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectproxymodel.cpp.o
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/abstractfilemanagerplugin.cpp.o
[ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/filemanagerlistjob.cpp.o
[ 30%] Linking CXX shared module ../../bin/kdevghprovider.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 30%] Built target kdevghprovider
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectfiltermanager.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectbuilder.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilemanager.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/ibuildsystemmanager.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilter.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilterprovider.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/widgets/dependencieswidget.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_project.cpp.o
[ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_filemanager.cpp.o
[ 31%] Linking CXX shared library ../../bin/libKDevPlatformProject.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 31%] Built target KDevPlatformProject
[ 31%] Built target kdevgenericmanager_autogen_timestamp_deps
[ 31%] Built target KDevPlatformLanguage_autogen_timestamp_deps
[ 31%] Built target kdevcraft_autogen_timestamp_deps
[ 31%] Built target kdevandroid_autogen_timestamp_deps
[ 31%] Built target kdevmakebuilder_autogen_timestamp_deps
[ 31%] Built target kdevdocker_autogen_timestamp_deps
[ 31%] Built target kdevcustombuildsystem_autogen_timestamp_deps
[ 31%] Built target kdevflatpak_autogen_timestamp_deps
[ 31%] Built target kdevgit_autogen_timestamp_deps
[ 31%] Built target kdevsubversion_autogen_timestamp_deps
[ 31%] Built target kdevopenwith_autogen_timestamp_deps
[ 31%] Built target kdevprojectfilter_autogen_timestamp_deps
[ 31%] Built target kdevvcschangesviewplugin_autogen_timestamp_deps
[ 31%] Built target kdevdocumentswitcher_autogen_timestamp_deps
[ 31%] Automatic MOC for target kdevmakebuilder
[ 31%] Automatic MOC for target KDevPlatformLanguage
[ 31%] Automatic MOC for target kdevandroid
[ 31%] Automatic MOC for target kdevgenericmanager
[ 31%] Automatic MOC for target kdevcustombuildsystem
[ 31%] Automatic MOC for target kdevdocker
[ 31%] Automatic MOC for target kdevcraft
[ 32%] Automatic MOC for target kdevflatpak
[ 32%] Built target kdevgenericmanager_autogen
[ 32%] Built target kdevandroid_autogen
[ 32%] Automatic MOC for target kdevsubversion
[ 32%] Automatic MOC for target kdevgit
[ 32%] Built target kdevdocker_autogen
[ 32%] Built target kdevmakebuilder_autogen
[ 32%] Automatic MOC for target kdevvcschangesviewplugin
[ 32%] Built target kdevcraft_autogen
[ 32%] Automatic MOC for target kdevdocumentswitcher
[ 32%] Built target kdevcustombuildsystem_autogen
[ 32%] Automatic MOC for target kdevopenwith
[ 32%] Built target kdevflatpak_autogen
[ 32%] Generating ui_custombuildsystemconfigwidget.h
[ 32%] Generating kcfg_custombuildsystemconfig.h, kcfg_custombuildsystemconfig.cpp
[ 32%] Automatic MOC for target kdevprojectfilter
No entries.
[ 32%] Generating ui_configwidget.h
[ 32%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kdevcustombuildsystem_autogen/mocs_compilation.cpp.o
[ 32%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfig.cpp.o
[ 32%] Built target kdevvcschangesviewplugin_autogen
[ 32%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemplugin.cpp.o
[ 32%] Built target kdevopenwith_autogen
[ 32%] Built target KDevPlatformLanguage_autogen
[ 32%] Built target kdevdocumentswitcher_autogen
[ 32%] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/genericmanager.cpp.o
[ 32%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildjob.cpp.o
[ 32%] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/kdevgenericmanager_autogen/mocs_compilation.cpp.o
[ 32%] Generating ui_androidpreferences.h
[ 32%] Built target kdevprojectfilter_autogen
[ 32%] Generating androidpreferencessettings.h, androidpreferencessettings.cpp
[ 32%] Built target kdevgit_autogen
[ 32%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configconstants.cpp.o
[ 32%] Generating qrc_kdevandroidplugin.cpp
[ 32%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/kdevcraft_autogen/mocs_compilation.cpp.o
[ 32%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftplugin.cpp.o
[ 32%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/kdevandroid_autogen/mocs_compilation.cpp.o
[ 32%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidplugin.cpp.o
[ 32%] Built target kdevsubversion_autogen
[ 32%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configwidget.cpp.o
[ 33%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidruntime.cpp.o
[ 33%] Generating ui_dockerpreferences.h
[ 33%] Generating dockerpreferencessettings.h, dockerpreferencessettings.cpp
[ 33%] Generating qrc_kdevdockerplugin.cpp
[ 33%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/kdevdocker_autogen/mocs_compilation.cpp.o
[ 33%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerplugin.cpp.o
[ 33%] Linking CXX shared module ../../bin/kdevgenericmanager.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 33%] Generating qrc_kdevflatpakplugin.cpp
[ 33%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferences.cpp.o
[ 33%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/kdevflatpak_autogen/mocs_compilation.cpp.o
[ 33%] Built target kdevgenericmanager
[ 33%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftruntime.cpp.o
[ 33%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakplugin.cpp.o
[ 33%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakruntime.cpp.o
[ 33%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/debug_android.cpp.o
[ 34%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfigwidget.cpp.o
[ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerruntime.cpp.o
[ 34%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/debug_craft.cpp.o
[ 35%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferences.cpp.o
[ 35%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/debug_flatpak.cpp.o
[ 35%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/qrc_kdevandroidplugin.cpp.o
[ 35%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferencessettings.cpp.o
[ 35%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/debug_docker.cpp.o
[ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcm_custombuildsystem.cpp.o
[ 35%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/qrc_kdevflatpakplugin.cpp.o
[ 35%] Generating ui_stashmanagerdialog.h
[ 35%] Generating ui_gitnameemaildialog.h
[ 35%] Generating ui_rebasedialog.h
[ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/kdevgit_autogen/mocs_compilation.cpp.o
[ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/repostatusmodel.cpp.o
[ 35%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/qrc_kdevdockerplugin.cpp.o
[ 35%] Linking CXX shared module ../../bin/kdevcraft.so
[ 35%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferencessettings.cpp.o
[ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/committoolview.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 35%] Linking CXX shared module ../../bin/kdevflatpak.so
[ 36%] Built target kdevcraft
[ 36%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/debug.cpp.o
[ 36%] Linking CXX shared module ../../bin/kdevandroid.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 36%] Built target kdevflatpak
[ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/diffviewsctrl.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/simplecommitform.cpp.o
[ 36%] Built target kdevandroid
[ 36%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcfg_custombuildsystemconfig.cpp.o
[ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/rebasedialog.cpp.o
[ 36%] Linking CXX shared module ../../bin/kdevdocker.so
[ 36%] Generating ui_ssltrustdialog.h
[ 36%] Generating ui_importmetadatawidget.h
[ 36%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/kdevsubversion_autogen/mocs_compilation.cpp.o
[ 36%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/kdevsvnplugin.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 36%] Built target kdevdocker
[ 37%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashmanagerdialog.cpp.o
[ 37%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnssldialog.cpp.o
[ 37%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashpatchsource.cpp.o
[ 37%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnimportmetadatawidget.cpp.o
[ 37%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitmessagehighlighter.cpp.o
[ 37%] Linking CXX shared module ../../bin/kdevcustombuildsystem.so
[ 38%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnclient.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 38%] Built target kdevcustombuildsystem
[ 38%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitclonejob.cpp.o
[ 38%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnlocationwidget.cpp.o
[ 38%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugin.cpp.o
[ 39%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/kdevvcschangesviewplugin_autogen/mocs_compilation.cpp.o
[ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitpluginmetadata.cpp.o
[ 39%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesview.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/debug.cpp.o
[ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitjob.cpp.o
[ 39%] Generating qrc_kdevdocumentswitcher.cpp
[ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/kdevdocumentswitcher_autogen/mocs_compilation.cpp.o
[ 39%] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/kdevopenwith_autogen/mocs_compilation.cpp.o
[ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcheritem.cpp.o
[ 39%] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/openwithplugin.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svninternaljobbase.cpp.o
[ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugincheckinrepositoryjob.cpp.o
[ 39%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesviewplugin.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnjobbase.cpp.o
[ 39%] Generating ui_projectfiltersettings.h
[ 39%] Generating projectfiltersettings.h, projectfiltersettings.cpp
No entries.
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/kdevprojectfilter_autogen/mocs_compilation.cpp.o
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterprovider.cpp.o
[ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcherplugin.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp: In function 'bool {anonymous}::isTextEditor(const Ptr&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:57:34: warning: 'QStringList KService::serviceTypes() const' is deprecated: Since 5.104. Service Types are deprecated [-Wdeprecated-declarations]
     return service->serviceTypes().contains( QStringLiteral("KTextEditor/Document") );
                                  ^
In file included from /usr/pkg/include/KF5/KService/KService:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:7:
/usr/pkg/include/KF5/KService/kservice.h:291:17: note: declared here
     QStringList serviceTypes() const;
                 ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp: In member function 'QList<QAction*> OpenWithPlugin::actionsForServiceType(const QString&, QWidget*)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:178:89: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations]
     const KService::List list = KMimeTypeTrader::self()->query( m_mimeType, serviceType );
                                                                                         ^
In file included from /usr/pkg/include/KF5/KService/KMimeTypeTrader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:22:
/usr/pkg/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here
     query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const;
     ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:179:93: warning: 'KService::Ptr KMimeTypeTrader::preferredService(const QString&, const QString&)' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations]
     KService::Ptr pref = KMimeTypeTrader::self()->preferredService( m_mimeType, serviceType );
                                                                                             ^
In file included from /usr/pkg/include/KF5/KService/KMimeTypeTrader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:22:
/usr/pkg/include/KF5/KService/kmimetypetrader.h:102:19: note: declared here
     KService::Ptr preferredService(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"));
                   ^~~~~~~~~~~~~~~~
[ 39%] Generating ui_refactoringdialog.h
[ 39%] Automatic RCC for highlighting/syntax/syntax.qrc
[ 39%] Generating ui_basicrefactoring.h
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/mocs_compilation.cpp.o
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistantsmanager.cpp.o
[ 39%] Linking CXX shared module ../../bin/kdevopenwith.so
[ 39%] Linking CXX shared module ../../bin/kdevvcschangesviewplugin.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitnameemaildialog.cpp.o
[ 39%] Built target kdevopenwith
[ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/debug.cpp.o
[ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitchertreeview.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svncommitjob.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 39%] Built target kdevvcschangesviewplugin
[ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/debug.cpp.o
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilter.cpp.o
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filter.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnstatusjob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistantsmanager.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistantsmanager.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnaddjob.cpp.o
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterconfigpage.cpp.o
[ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/qrc_kdevdocumentswitcher.cpp.o
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameaction.cpp.o
[ 39%] Linking CXX shared module ../../bin/kdevdocumentswitcher.so
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filtermodel.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnupdatejob.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 39%] Built target kdevdocumentswitcher
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/comboboxdelegate.cpp.o
[ 39%] Linking CXX shared module ../../bin/kdevgit.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/debug.cpp.o
[ 39%] Built target kdevgit
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameassistant.cpp.o
[ 39%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfiltersettings.cpp.o
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renamefileaction.cpp.o
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistant.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnrevertjob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/renameaction.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnremovejob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/renameassistant.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/renameassistant.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrangeprivate.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/basicrefactoring.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/renamefileaction.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrange.cpp.o
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevisionset.cpp.o
[ 39%] Linking CXX shared module ../../bin/kdevprojectfilter.so
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevision.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 39%] Built target kdevprojectfilter
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/backgroundparser.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parsejob.cpp.o
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/documentchangetracker.cpp.o
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parseprojectjob.cpp.o
[ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svninfojob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:10:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::FileModificationPair, KDevelop::FileModificationPairRequest, true, QRecursiveMutex>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:105:46:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/urlparselock.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/specializationstore.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/codemodel.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchain.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/waitforupdate.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainpointer.cpp.o
[ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svndiffjob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/documentchangetracker.cpp:14:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/ducontext.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedducontext.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedtopducontext.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/waitforupdate.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/waitforupdate.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexedducontext.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexeddeclaration.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::EnvironmentInformationListItem, KDevelop::EnvironmentInformationListRequest>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:305:51:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::EnvironmentInformationItem, KDevelop::EnvironmentInformationRequest>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:322:47:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.cpp:17:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexeddeclaration.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/indexedducontext.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/indexeddeclaration.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/indexedtopducontext.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/localindexedducontext.cpp:14:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontext.cpp.o
[ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svncopyjob.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextdynamicdata.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextutils.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondefinition.cpp.o
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declaration.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:15:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnmovejob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/localindexeddeclaration.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:11:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:174:34:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classmemberdeclaration.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classfunctiondeclaration.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classdeclaration.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextutils.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextutils.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Repositories::StringData, Repositories::StringRepositoryItemRequest, false>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:64:51:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/use.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/forwarddeclaration.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondefinition.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondefinition.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainbase.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainlock.cpp.o
[ 41%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnlogjob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/identifier.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/use.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/parsingenvironment.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/abstractfunctiondeclaration.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondeclaration.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.cpp:14:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/forwarddeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/forwarddeclaration.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainlock.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/stringhelpers.cpp.o
[ 41%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnblamejob.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/namespacealiasdeclaration.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:13:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, QRecursiveMutex>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/repositorymanager.h:25:77:   required from 'struct KDevelop::RepositoryManager<KDevelop::ItemRepository<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, QRecursiveMutex>, false>'
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:162:51:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>, KDevelop::QualifiedIdentifierItemRequest, true, QRecursiveMutex>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/repositorymanager.h:25:77:   required from 'struct KDevelop::RepositoryManager<KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>, KDevelop::QualifiedIdentifierItemRequest, true, QRecursiveMutex>, false>'
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:344:60:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/aliasdeclaration.cpp.o
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/dumpdotgraph.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainutils.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/namespacealiasdeclaration.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 42%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnimportjob.cpp.o
[ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declarationid.cpp.o
[ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/definitions.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/uses.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/dumpdotgraph.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/importers.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchaindumper.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svncheckoutjob.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainregister.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/persistentsymboltable.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:15:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:149:32:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/instantiationinformation.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:11:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::UsesItem, KDevelop::UsesRequestItem>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:114:25:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchaindumper.cpp:17:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:11:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::ImportersItem, KDevelop::ImportersRequestItem>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:115:30:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/problem.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typesystem.cpp.o
[ 43%] Linking CXX shared module ../../bin/kdevsubversion.so
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeregister.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationid.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typerepository.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 43%] Built target kdevsubversion
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/identifiedtype.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/abstracttype.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::{anonymous}::PersistentSymbolTableItem, KDevelop::{anonymous}::PersistentSymbolTableRequestItem, true, QRecursiveMutex>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:193:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/integraltype.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/functiontype.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:9:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, QRecursiveMutex>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/repositorymanager.h:25:77:   required from 'struct KDevelop::RepositoryManager<KDevelop::ItemRepository<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, QRecursiveMutex> >'
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:133:65:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/structuretype.cpp.o
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/pointertype.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/problem.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/referencetype.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:16:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, QRecursiveMutex>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/repositorymanager.h:25:77:   required from 'struct KDevelop::RepositoryManager<KDevelop::ItemRepository<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, QRecursiveMutex>, false>'
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:102:68:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/delayedtype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/arraytype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/indexedtype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumerationtype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/constantintegraltype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumeratortype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeutils.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typealiastype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/unsuretype.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/containertypes.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/builders/dynamiclanguageexpressionvisitor.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationwidget.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/problemnavigationcontext.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationcontext.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usesnavigationcontext.cpp.o
[ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractdeclarationnavigationcontext.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/useswidget.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractincludenavigationcontext.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/types/../topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/types/../duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/types/containertypes.cpp:12:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usescollector.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:19:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/quickopenembeddedwidgetcombiner.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/abbreviations.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iastcontainer.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:16:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/ilanguagesupport.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/quickopendataprovider.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iquickopen.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/editorcontext.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/codecontext.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icreateclasshelper.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icontextbrowser.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletion.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/interfaces/ilanguagesupport.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionworker.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionmodel.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitem.cpp.o
[ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletioncontext.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitemgrouper.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionhelper.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.cpp:22:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/normaldeclarationcompletionitem.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletion.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/applychangeswidget.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionitem.cpp:20:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/coderepresentation.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionworker.cpp:16:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/documentchangeset.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/duchainchangeset.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/utilities.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/applychangeswidget.cpp: In member function 'void KDevelop::ApplyChangesWidgetPrivate::createEditPart(const KDevelop::IndexedString&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/applychangeswidget.cpp:160:40: warning: 'static T* KMimeTypeTrader::createPartInstanceFromQuery(const QString&, QWidget*, QObject*, const QString&, const QVariantList&, QString*) [with T = KParts::ReadWritePart; QVariantList = QList<QVariant>]' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations]
         mimetype.name(), widget, widget);
                                        ^
In file included from /usr/pkg/include/KF5/KService/KMimeTypeTrader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/applychangeswidget.cpp:12:
/usr/pkg/include/KF5/KService/kmimetypetrader.h:129:15: note: declared here
     static T *createPartInstanceFromQuery(const QString &mimeType,
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionhelper.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/codedescription.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/basicrefactoring.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/progressdialogs/refactoringdialog.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/setrepository.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:15:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/duchainchangeset.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/duchainchangeset.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/includeitem.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/navigationtooltip.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/utilities.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/colorcache.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/documentchangeset.cpp:22:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/basicrefactoring.cpp:19:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/configurablecolors.cpp.o
[ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/codehighlighting.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccessrepository.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccess.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/codedescription.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflowgraph.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflownode.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/colorcache.cpp:20:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodel.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnode.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnodescontroller.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/functiondefinition.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.cpp:23:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/allclassesfolder.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/documentclassesfolder.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/projectfolder.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatesmodel.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatepreviewicon.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.cpp:14:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateclassgenerator.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/sourcefiletemplate.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templaterenderer.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateengine.cpp.o
[ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/archivetemplateloader.cpp.o
[ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/debug.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/templateclassgenerator.cpp:18:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/H2SGMHQQN5/qrc_syntax.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/classmodel/documentclassesfolder.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 48%] Linking CXX shared library ../../bin/libKDevPlatformLanguage.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 49%] Built target KDevPlatformLanguage
[ 49%] Built target kdevdebuggercommon_autogen_timestamp_deps
[ 49%] Built target kdevnoprojectincludesanddefines_autogen_timestamp_deps
[ 49%] Built target kdevqthelp_autogen_timestamp_deps
[ 49%] Built target kdevcustomscript_autogen_timestamp_deps
[ 49%] Built target kdevcompilerprovider_autogen_timestamp_deps
[ 49%] Built target KDevPlatformShell_autogen_timestamp_deps
[ 49%] Built target kdev_filters_autogen_timestamp_deps
[ 49%] Built target kdevmanpage_autogen_timestamp_deps
[ 49%] Built target kdevqmljsduchain_autogen_timestamp_deps
[ 49%] Built target KDevClangPrivate_autogen_timestamp_deps
[ 49%] Built target kdevmesonmanager_autogen_timestamp_deps
[ 49%] Built target kdevmakefileresolver_autogen_timestamp_deps
[ 49%] Built target kdevcodeutils_autogen_timestamp_deps
[ 49%] Built target kdevappwizard_autogen_timestamp_deps
[ 49%] Built target kdevfiletemplates_autogen_timestamp_deps
[ 49%] Built target kdevexternalscript_autogen_timestamp_deps
[ 49%] Built target kdevoutlineview_autogen_timestamp_deps
[ 49%] Built target kdevpatchreview_autogen_timestamp_deps
[ 49%] Built target kdevgrepview_autogen_timestamp_deps
[ 49%] Built target kdevprojectmanagerview_autogen_timestamp_deps
[ 49%] Built target kdevquickopen_autogen_timestamp_deps
[ 49%] Built target kdevswitchtobuddy_autogen_timestamp_deps
[ 49%] Built target kdevclassbrowser_autogen_timestamp_deps
[ 49%] Built target kdevtestview_autogen_timestamp_deps
[ 49%] Built target kdevexecuteplasmoid_autogen_timestamp_deps
[ 49%] Automatic MOC for target KDevPlatformShell
[ 49%] Automatic MOC for target kdev_filters
[ 49%] Automatic MOC for target kdevdebuggercommon
[ 49%] Automatic MOC for target kdevqthelp
[ 49%] Automatic MOC for target kdevcustomscript
[ 49%] Automatic MOC for target kdevnoprojectincludesanddefines
[ 49%] Automatic MOC for target kdevcompilerprovider
[ 49%] Automatic MOC for target kdevmanpage
[ 49%] Built target kdev_filters_autogen
[ 49%] Built target kdevnoprojectincludesanddefines_autogen
[ 49%] Automatic MOC for target kdevqmljsduchain
[ 49%] Built target kdevcustomscript_autogen
[ 49%] Automatic MOC for target KDevClangPrivate
[ 49%] Automatic MOC for target kdevmakefileresolver
[ 49%] Built target kdevcompilerprovider_autogen
[ 49%] Built target kdevmakefileresolver_autogen
[ 49%] Automatic MOC for target kdevmesonmanager
[ 49%] Automatic MOC for target kdevappwizard
[ 49%] Built target kdevqthelp_autogen
[ 50%] Automatic MOC for target kdevcodeutils
[ 50%] Built target kdevmanpage_autogen
[ 50%] Built target kdevdebuggercommon_autogen
[ 50%] Automatic MOC for target kdevexternalscript
[ 50%] Automatic MOC for target kdevfiletemplates
[ 50%] Built target kdevqmljsduchain_autogen
[ 50%] Automatic MOC for target kdevgrepview
[ 50%] Built target kdevcodeutils_autogen
[ 50%] Automatic MOC for target kdevoutlineview
[ 50%] Built target KDevClangPrivate_autogen
[ 50%] Automatic MOC for target kdevpatchreview
[ 50%] Built target kdevappwizard_autogen
[ 50%] Automatic MOC for target kdevprojectmanagerview
[ 50%] Built target kdevfiletemplates_autogen
[ 50%] Automatic MOC for target kdevquickopen
[ 50%] Built target kdevmesonmanager_autogen
[ 50%] Built target kdevgrepview_autogen
[ 50%] Built target kdevexternalscript_autogen
[ 50%] Automatic MOC for target kdevtestview
[ 50%] Automatic MOC for target kdevclassbrowser
[ 50%] Automatic MOC for target kdevswitchtobuddy
[ 50%] Built target kdevoutlineview_autogen
[ 50%] Automatic MOC for target kdevexecuteplasmoid
[ 50%] Built target KDevPlatformShell_autogen
[ 50%] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdev_filters_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdevfilters.cpp.o
[ 50%] Built target kdevprojectmanagerview_autogen
[ 50%] Generating ui_selectcoredialog.h
[ 50%] Built target kdevpatchreview_autogen
[ 50%] Built target kdevswitchtobuddy_autogen
[ 50%] Generating ui_debuggerconsoleview.h
[ 50%] Built target kdevtestview_autogen
[ 50%] Generating ui_qthelpconfigeditdialog.h
[ 50%] Generating ui_registersview.h
[ 50%] Built target kdevquickopen_autogen
[ 50%] Generating ui_selectaddressdialog.h
[ 50%] Built target kdevexecuteplasmoid_autogen
[ 50%] Generating ui_qthelpconfig.h
[ 50%] Built target kdevclassbrowser_autogen
[ 50%] Generating ui_noprojectcustomincludepaths.h
[ 50%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/kdevmanpage_autogen/mocs_compilation.cpp.o
[ 50%] Generating ui_compilerswidget.h
[ 50%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/kdevqmljsduchain_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentation.cpp.o
[ 50%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/kdevcustomscript_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/kdevnoprojectincludesanddefines_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/kdevdebuggercommon_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/kdevqthelp_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debug.cpp.o
[ 50%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/kdevcompilerprovider_autogen/mocs_compilation.cpp.o
[ 51%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/customscript_plugin.cpp.o
[ 51%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/mi.cpp.o
[ 51%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectcustomincludepaths.cpp.o
[ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpplugin.cpp.o
[ 52%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerprovider.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/template/filters/kdevfilters.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/milexer.cpp.o
[ 52%] Linking CXX shared module ../../../grantlee/5.3/kdev_filters.so
[ 52%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/cache.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 52%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/icompiler.cpp.o
[ 52%] Built target kdev_filters
[ 52%] Generating ui_sessionsettings.h
[ 52%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectincludepathsmanager.cpp.o
[ 52%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpageplugin.cpp.o
[ 52%] Generating sessionconfig.h, sessionconfig.cpp
[ 52%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/KDevClangPrivate_autogen/mocs_compilation.cpp.o
[ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpproviderabstract.cpp.o
[ 52%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/clangsettingsmanager.cpp.o
[ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/miparser.cpp.o
[ 52%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/debug.cpp.o
[ 52%] Linking CXX shared module ../../bin/kdevcustomscript.so
[ 52%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/helper.cpp.o
[ 52%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/sessionsettings/sessionsettings.cpp.o
[ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommand.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qthelp/qthelpproviderabstract.cpp:19:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 52%] Built target kdevcustomscript
[ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpprovider.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:17:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 52%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/parsesession.cpp.o
[ 52%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/gcclikecompiler.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/manpage/manpageplugin.cpp:17:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 52%] Linking CXX static library ../../../lib/libkdevnoprojectincludesanddefines.a
[ 52%] Built target kdevnoprojectincludesanddefines
[ 52%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/kdevmakefileresolver_autogen/mocs_compilation.cpp.o
[ 52%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/makefileresolver.cpp.o
[ 52%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagemodel.cpp.o
[ 52%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/completionhelper.cpp.o
[ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommandqueue.cpp.o
[ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpdocumentation.cpp.o
[ 52%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/msvccompiler.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/functiondeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/helper.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpqtdoc.cpp.o
[ 52%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debugvisitor.cpp.o
[ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dbgglobal.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/forwarddeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/completionhelper.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 53%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentationwidget.cpp.o
[ 53%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/helper.cpp.o
[ 53%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/context.cpp.o
[ 53%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerfactories.cpp.o
[ 53%] Generating ui_mesonrewriterpage.h
[ 53%] Generating ui_mesonadvancedsettings.h
[ 53%] Generating ui_mesonconfigpage.h
[ 53%] Generating ui_mesonlisteditor.h
[ 53%] Generating ui_mesonnewbuilddir.h
[ 53%] Generating ui_mesonoptionbaseview.h
[ 53%] Generating ui_mesonoptionsview.h
[ 53%] Generating ui_mesonrewriterinput.h
[ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelp_config_shared.cpp.o
[ 53%] Generating ui_mesonrewriteroptioncontainer.h
[ 53%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/kdevmesonmanager_autogen/mocs_compilation.cpp.o
[ 53%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonbuilder.cpp.o
[ 53%] Linking CXX static library ../../../lib/libkdevmakefileresolver.a
[ 53%] Built target kdevmakefileresolver
[ 53%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/includepathcompletioncontext.cpp.o
[ 53%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/selectcoredialog.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/debugvisitor.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 53%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/contextbuilder.cpp.o
[ 53%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/settingsmanager.cpp.o
[ 53%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/debug.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/context.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/context.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpconfig.cpp.o
[ 54%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugger.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/includepathcompletioncontext.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/declarationbuilder.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/contextbuilder.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/contextbuilder.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 54%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonconfig.cpp.o
[ 54%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/model.cpp.o
[ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjob.cpp.o
[ 55%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilersmodel.cpp.o
[ 55%] Linking CXX shared module ../../bin/kdevmanpage.so
[ 55%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpnetwork.cpp.o
ld: warning: libstdc++.so.7, needed by /usr/pkg/qt5/lib/libQt5WebEngineWidgets.so.5, may conflict with libstdc++.so.9
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 55%] Built target kdevmanpage
[ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureaction.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/declarationbuilder.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/declarationbuilder.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 55%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugsession.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/context.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codecompletion/model.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 55%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebuggerplugin.cpp.o
[ 55%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilerswidget.cpp.o
[ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureassistant.cpp.o
[ 56%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/expressionvisitor.cpp.o
[ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjobprune.cpp.o
[ 56%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/debug.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 56%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugjobs.cpp.o
[ 56%] Linking CXX shared module ../../bin/kdevqthelp.so
ld: warning: libstdc++.so.7, needed by /usr/pkg/qt5/lib/libQt5WebEngineWidgets.so.5, may conflict with libstdc++.so.9
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureassistant.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureassistant.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/expressionvisitor.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 56%] Built target kdevqthelp
[ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonmanager.cpp.o
[ 56%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/__/debug.cpp.o
[ 56%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mibreakpointcontroller.cpp.o
[ 56%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/codegenhelper.cpp.o
[ 56%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/usebuilder.cpp.o
[ 56%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/qmljsducontext.cpp.o
[ 56%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangrefactoring.cpp.o
[ 56%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangclasshelper.cpp.o
[ 56%] Linking CXX static library ../../../lib/libkdevcompilerprovider.a
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/codegenhelper.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 56%] Built target kdevcompilerprovider
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/sourcemanipulation.cpp.o
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/builder.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractusebuilder.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/usebuilder.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/usebuilder.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/qmljsducontext.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/clangclasshelper.cpp:15:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiondeclaration.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonintrospectjob.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/codegen/basicrefactoring.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/clangrefactoring.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/clangrefactoring.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/miframestackmodel.cpp.o
[ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariablecontroller.cpp.o
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangdiagnosticevaluator.cpp.o
[ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariable.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/functiondeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/functiondeclaration.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiontype.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/builder.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/builder.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonoptions.cpp.o
[ 57%] Generating ui_projectvcspage.h
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/codegen/sourcemanipulation.cpp:16:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Generating qrc_kdevappwizard.cpp
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangducontext.cpp.o
[ 57%] Generating ui_projectselectionpage.h
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clanghelpers.cpp.o
[ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/kdevappwizard_autogen/mocs_compilation.cpp.o
[ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardplugin.cpp.o
[ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stringhelpers.cpp.o
[ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizarddialog.cpp.o
[ 57%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/declarationnavigationcontext.cpp.o
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangindex.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonprojectinfo.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangducontext.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontargets.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironment.cpp.o
[ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stty.cpp.o
[ 57%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/navigationwidget.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontests.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp: In member function 'QString AppWizardPlugin::createProject(const ApplicationInfo&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp:400:51: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
             QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter"));
                                                   ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/kpluginfactory.h:15:0,
                 from /usr/pkg/include/KF5/KCoreAddons/KPluginFactory:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp:33:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp:400:129: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
             QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter"));
                                                                                                                                 ^
In file included from /usr/pkg/include/KF5/KCoreAddons/kpluginfactory.h:15:0,
                 from /usr/pkg/include/KF5/KCoreAddons/KPluginFactory:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp:33:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
[ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/debuggerconsoleview.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangindex.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangindex.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardpagewidget.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonactionbase.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesondefaultopts.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectselectionpage.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsinfo.cpp.o
[ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projecttemplatesmodel.cpp.o
[ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/disassemblewidget.cpp.o
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironmentfile.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsmodify.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/navigationwidget.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 57%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/frameworks/nodejs.cpp.o
[ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonrewriterjob.cpp.o
[ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangpch.cpp.o
[ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectvcspage.cpp.o
[ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangproblem.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironmentfile.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonadvancedsettings.cpp.o
[ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonconfigpage.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/frameworks/nodejs.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/duchain/frameworks/nodejs.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 58%] Linking CXX static library ../../../lib/libkdevqmljsduchain.a
[ 58%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersview.cpp.o
[ 58%] Built target kdevqmljsduchain
[ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/debugvisitor.cpp.o
[ 58%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangpch.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangpch.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/documentfinderhelpers.cpp.o
[ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/debug.cpp.o
[ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonlisteditor.cpp.o
[ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/qrc_kdevappwizard.cpp.o
[ 58%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersmanager.cpp.o
[ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonnewbuilddir.cpp.o
[ 59%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionbaseview.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/debugvisitor.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/debugvisitor.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 59%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionsview.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/documentfinderhelpers.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_x86.cpp.o
[ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_arm.cpp.o
[ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/duchainutils.cpp.o
[ 59%] Linking CXX shared module ../../bin/kdevappwizard.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 59%] Built target kdevappwizard
[ 59%] Generating qrc_kdevcodeutils.cpp
[ 60%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/modelsmanager.cpp.o
[ 60%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/kdevcodeutils_autogen/mocs_compilation.cpp.o
[ 60%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/codeutilsplugin.cpp.o
[ 60%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterinput.cpp.o
[ 60%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/converters.cpp.o
[ 60%] Generating ui_externalscriptview.h
[ 60%] Generating qrc_kdevexternalscript.cpp
[ 60%] Generating ui_editexternalscript.h
[ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/kdevexternalscript_autogen/mocs_compilation.cpp.o
[ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptplugin.cpp.o
[ 60%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/debug.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/duchainutils.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/duchainutils.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 60%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/processselection.cpp.o
[ 60%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/qrc_kdevcodeutils.cpp.o
[ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptview.cpp.o
[ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macrodefinition.cpp.o
[ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptitem.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/codeutils/codeutilsplugin.cpp:25:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 60%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterpage.cpp.o
[ 60%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/debug.cpp.o
[ 60%] Linking CXX shared module ../../bin/kdevcodeutils.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 60%] Built target kdevcodeutils
[ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macronavigationcontext.cpp.o
[ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptjob.cpp.o
[ 60%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/debuglog.cpp.o
[ 61%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/editexternalscript.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 61%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/debug.cpp.o
[ 61%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/qrc_kdevexternalscript.cpp.o
[ 61%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/missingincludepathproblem.cpp.o
[ 61%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/navigationwidget.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/macronavigationcontext.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 61%] Linking CXX shared module ../../bin/kdevmesonmanager.so
[ 61%] Generating ui_testcases.h
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 61%] Generating qrc_kdevfiletemplates.cpp
[ 61%] Generating ui_licensechooser.h
[ 61%] Linking CXX static library ../../lib/libkdevdebuggercommon.a
[ 62%] Generating ui_newclass.h
[ 62%] Generating ui_outputlocation.h
[ 62%] Generating ui_overridevirtuals.h
[ 62%] Built target kdevmesonmanager
[ 62%] Built target kdevdebuggercommon
[ 62%] Generating ui_templatepreviewtoolview.h
[ 62%] Generating ui_templateselection.h
[ 62%] Generating ui_grepwidget.h
[ 63%] Generating ui_patchreview.h
[ 63%] Generating qrc_kdevgrepview.cpp
[ 63%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/kdevoutlineview_autogen/mocs_compilation.cpp.o
[ 63%] Generating ui_grepoutputview.h
[ 63%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/kdevfiletemplates_autogen/mocs_compilation.cpp.o
[ 63%] Generating qrc_kdevpatchreview.cpp
[ 63%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlineviewplugin.cpp.o
[ 63%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreview.cpp.o
[ 63%] Generating ui_localpatchwidget.h
[ 63%] Generating ui_projectmanagerview.h
[ 63%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/kdevgrepview_autogen/mocs_compilation.cpp.o
[ 64%] Generating qrc_kdevprojectmanagerview.cpp
[ 64%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/kdevpatchreview_autogen/mocs_compilation.cpp.o
[ 64%] Generating ui_projectbuildsetwidget.h
[ 65%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewplugin.cpp.o
[ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreview.cpp.o
[ 65%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/kdevprojectmanagerview_autogen/mocs_compilation.cpp.o
[ 65%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerviewplugin.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/navigationwidget.cpp:14:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 66%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/parsesession.cpp.o
[ 66%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreviewtoolview.cpp.o
[ 66%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinenode.cpp.o
[ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerview.cpp.o
[ 66%] Linking CXX shared module ../../bin/kdevexternalscript.so
[ 66%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewpluginmetadata.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/parsesession.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 66%] Built target kdevexternalscript
[ 66%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/todoextractor.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/outlineview/outlinenode.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/outlineview/outlinenode.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelsaver.cpp.o
[ 66%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinemodel.cpp.o
[ 66%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepdialog.cpp.o
[ 66%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/filetemplatesplugin.cpp.o
[ 66%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinewidget.cpp.o
[ 66%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/types/classspecializationtype.cpp.o
[ 66%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputmodel.cpp.o
[ 66%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchhighlighter.cpp.o
[ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projecttreeview.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/outlineview/outlinemodel.cpp:9:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 66%] Generating ui_quickopenwidget.h
[ 66%] Generating qrc_kdevquickopen.cpp
[ 66%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/kdevquickopen_autogen/mocs_compilation.cpp.o
[ 66%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenplugin.cpp.o
[ 66%] Generating qrc_kdevswitchtobuddy.cpp
[ 66%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/debug.cpp.o
[ 66%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unknowndeclarationproblem.cpp.o
[ 66%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/kdevswitchtobuddy_autogen/mocs_compilation.cpp.o
[ 66%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/switchtobuddyplugin.cpp.o
[ 66%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/ipagefocus.cpp.o
[ 66%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classidentifierpage.cpp.o
[ 66%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputdelegate.cpp.o
[ 66%] Linking CXX shared module ../../bin/kdevoutlineview.so
[ 66%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreviewtoolview.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 66%] Built target kdevoutlineview
[ 66%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/debug.cpp.o
[ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectbuildsetwidget.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/quickopen/quickopenplugin.cpp:34:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 66%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classmemberspage.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/switchtobuddy/switchtobuddyplugin.cpp:23:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 66%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenmodel.cpp.o
[ 66%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/localpatchsource.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/unknowndeclarationproblem.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 66%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepjob.cpp.o
[ 66%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/qrc_kdevswitchtobuddy.cpp.o
[ 66%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unsavedfile.cpp.o
[ 66%] Linking CXX shared module ../../bin/kdevswitchtobuddy.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 67%] Built target kdevswitchtobuddy
[ 67%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/headerguardassistant.cpp.o
[ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenwidget.cpp.o
[ 68%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/defaultcreateclasshelper.cpp.o
[ 68%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/debug.cpp.o
[ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/vcsoverlayproxymodel.cpp.o
[ 68%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/qrc_kdevpatchreview.cpp.o
[ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectfilequickopen.cpp.o
[ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/duchainitemquickopen.cpp.o
[ 68%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepfindthread.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/duchain/headerguardassistant.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 68%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangdebug.cpp.o
[ 68%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangtypes.cpp.o
[ 68%] Linking CXX shared module ../../bin/kdevpatchreview.so
[ 68%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/licensepage.cpp.o
[ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelitemdelegate.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 68%] Built target kdevpatchreview
[ 68%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputview.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/quickopen/projectfilequickopen.cpp:19:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/declarationlistquickopen.cpp.o
[ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/cutcopypastehelpers.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectitemquickopen.cpp.o
[ 68%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangutils.cpp.o
[ 68%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/greputil.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/quickopen/duchainitemquickopen.cpp:19:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 68%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/debug.cpp.o
[ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/debug.cpp.o
[ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/qrc_kdevprojectmanagerview.cpp.o
[ 68%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/qrc_kdevgrepview.cpp.o
[ 68%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/sessionconfig.cpp.o
[ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/documentationquickopenprovider.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/quickopen/projectitemquickopen.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 68%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/outputpage.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/util/clangutils.cpp:7:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 68%] Generating qrc_kdevtestview.cpp
[ 68%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/kdevtestview_autogen/mocs_compilation.cpp.o
[ 68%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testview.cpp.o
[ 69%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/overridespage.cpp.o
[ 69%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/actionsquickopenprovider.cpp.o
[ 69%] Linking CXX shared module ../../bin/kdevgrepview.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 69%] Built target kdevgrepview
[ 69%] Linking CXX shared module ../../bin/kdevprojectmanagerview.so
[ 69%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateclassassistant.cpp.o
[ 69%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testviewplugin.cpp.o
[ 69%] Linking CXX shared library ../../bin/libKDevClangPrivate.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 69%] Built target kdevprojectmanagerview
[ 69%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateoptionspage.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/filetemplates/overridespage.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 69%] Built target KDevClangPrivate
[ 69%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateselectionpage.cpp.o
[ 69%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingdelegate.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/testview/testview.cpp:24:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 69%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/debug.cpp.o
[ 69%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/testcasespage.cpp.o
[ 69%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/debug.cpp.o
[ 69%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingtree.cpp.o
[ 69%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/qrc_kdevtestview.cpp.o
[ 69%] Linking CXX shared module ../../bin/kdevtestview.so
[ 69%] Generating qrc_kdevclassbrowser.cpp
[ 69%] Generating ui_plasmoidexecutionconfig.h
[ 69%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/kdevclassbrowser_autogen/mocs_compilation.cpp.o
[ 69%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/kdevexecuteplasmoid_autogen/mocs_compilation.cpp.o
[ 69%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classbrowserplugin.cpp.o
[ 69%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/executeplasmoidplugin.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 69%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/qrc_kdevfiletemplates.cpp.o
[ 69%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionconfig.cpp.o
[ 69%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingwidgetmodel.cpp.o
[ 69%] Generating uiconfig.h, uiconfig.cpp
[ 69%] Generating bgconfig.h, bgconfig.cpp
[ 69%] Built target kdevtestview
[ 69%] Generating languageconfig.h, languageconfig.cpp
[ 69%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classwidget.cpp.o
[ 69%] Generating projectconfig.h, projectconfig.cpp
[ 69%] Generating qrc_kdevplatformshell.cpp
[ 70%] Generating ui_bgpreferences.h
[ 70%] Generating ui_editstyledialog.h
[ 70%] Generating ui_environmentwidget.h
[ 70%] Built target kdevdefinesandincludesmanager_autogen_timestamp_deps
[ 70%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classtree.cpp.o
[ 70%] Linking CXX shared module ../../bin/kdevfiletemplates.so
[ 70%] Generating ui_languagepreferences.h
[ 70%] Generating ui_launchconfigurationdialog.h
[ 70%] Generating ui_projectinfopage.h
[ 70%] Generating ui_projectpreferences.h
[ 70%] Generating ui_projectsourcepage.h
[ 70%] Generating ui_sourceformatterselectionedit.h
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 70%] Generating ui_sourceformattersettings.h
[ 70%] Generating ui_templateconfig.h
[ 70%] Built target kdevfiletemplates
[ 70%] Generating ui_templatepage.h
[ 70%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionjob.cpp.o
[ 70%] Generating ui_uiconfig.h
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/KDevPlatformShell_autogen/mocs_compilation.cpp.o
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/classbrowser/classbrowserplugin.cpp:23:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o
[ 70%] Built target kdev_includepathsconverter_autogen_timestamp_deps
[ 70%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/debug.cpp.o
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/plugincontroller.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/classbrowser/classtree.cpp:24:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 70%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/debug.cpp.o
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/ktexteditorpluginintegration.cpp.o
[ 70%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/qrc_kdevclassbrowser.cpp.o
[ 70%] Built target kdevqmljscompletion_autogen_timestamp_deps
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/shellextension.cpp.o
[ 70%] Linking CXX shared module ../../bin/kdevexecuteplasmoid.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/mainwindow_p.cpp:44:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 70%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/debug.cpp.o
[ 70%] Built target kdevexecuteplasmoid
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/core.cpp.o
[ 70%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/qrc_kdevquickopen.cpp.o
[ 70%] Built target kdevclangsupport_autogen_timestamp_deps
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uicontroller.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginControllerPrivate::canUnload(const KPluginMetaData&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:178:57: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
         const QStringList interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces());
                                                         ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:178:106: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
         const QStringList interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces());
                                                                                                          ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:184:38: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                     KPluginMetaData::readStringList(plugin.rawData(), KEY_Required()) +
                                      ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:184:85: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                     KPluginMetaData::readStringList(plugin.rawData(), KEY_Required()) +
                                                                                     ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:185:38: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                     KPluginMetaData::readStringList(plugin.rawData(), KEY_Optional());
                                      ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:185:85: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                     KPluginMetaData::readStringList(plugin.rawData(), KEY_Optional());
                                                                                     ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:61: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                                             ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::initKTextEditorIntegration()':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:287:48: warning: 'static QVector<KPluginMetaData> KPluginLoader::findPlugins(const QString&, std::function<bool(const KPluginMetaData&)>)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations]
         const auto ktePlugins = KPluginLoader::findPlugins(QStringLiteral("ktexteditor"), [](const KPluginMetaData& md) {
                                                ^~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here
     static QVector<KPluginMetaData> findPlugins(const QString &directory,
                                     ^~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In lambda function:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:288:36: warning: 'QStringList KPluginMetaData::serviceTypes() const' is deprecated: Since 5.89. See API docs [-Wdeprecated-declarations]
             return md.serviceTypes().contains(QStringLiteral("KDevelop/Plugin"));
                                    ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:460:17: note: declared here
     QStringList serviceTypes() const;
                 ^~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::initKTextEditorIntegration()':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:289:10: warning: 'static QVector<KPluginMetaData> KPluginLoader::findPlugins(const QString&, std::function<bool(const KPluginMetaData&)>)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations]
         });
          ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here
     static QVector<KPluginMetaData> findPlugins(const QString &directory,
                                     ^~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In constructor 'KDevelop::PluginController::PluginController(KDevelop::Core*)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:322:38: warning: 'static QVector<KPluginMetaData> KPluginLoader::findPlugins(const QString&, std::function<bool(const KPluginMetaData&)>)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations]
     auto newPlugins = KPluginLoader::findPlugins(QStringLiteral("kdevplatform/" QT_STRINGIFY(KDEVELOP_PLUGIN_VERSION)));
                                      ^~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here
     static QVector<KPluginMetaData> findPlugins(const QString &directory,
                                     ^~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:322:119: warning: 'static QVector<KPluginMetaData> KPluginLoader::findPlugins(const QString&, std::function<bool(const KPluginMetaData&)>)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations]
     auto newPlugins = KPluginLoader::findPlugins(QStringLiteral("kdevplatform/" QT_STRINGIFY(KDEVELOP_PLUGIN_VERSION)));
                                                                                                                       ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here
     static QVector<KPluginMetaData> findPlugins(const QString &directory,
                                     ^~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'KDevelop::IPlugin* KDevelop::PluginController::loadPluginInternal(const QString&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:582:35: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations]
     auto factory = loader.factory();
                                   ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here
     KPluginFactory *factory();
                     ^~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:585:107: warning: 'QString KPluginLoader::errorString() const' is deprecated: Since 5.86. Use QPluginLoader::errorString() instead [-Wdeprecated-declarations]
                    << "because a factory to load the plugin could not be obtained:" << loader.errorString();
                                                                                                           ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:191:13: note: declared here
     QString errorString() const;
             ^~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:615:93: warning: 'QString KPluginLoader::fileName() const' is deprecated: Since 5.86. Use QPluginLoader::fileName() instead, in case of complex query logic consider using KPluginLoader::findPlugins [-Wdeprecated-declarations]
     qCDebug(SHELL) << "Successfully loaded plugin" << pluginId << "from" << loader.fileName() << "- took:" << timer.elapsed() << "ms";
                                                                                             ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginLoader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20:
/usr/pkg/include/KF5/KCoreAddons/kpluginloader.h:206:13: note: declared here
     QString fileName() const;
             ^~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginController::hasUnresolvedDependencies(const KPluginMetaData&, QStringList&) const':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:637:55: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
     const QStringList requiredList = KPluginMetaData::readStringList(info.rawData(), KEY_Required());
                                                       ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:637:100: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
     const QStringList requiredList = KPluginMetaData::readStringList(info.rawData(), KEY_Required());
                                                                                                    ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In lambda function:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:641:54: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
             const auto interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces());
                                                      ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:641:103: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
             const auto interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces());
                                                                                                       ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginController::loadOptionalDependencies(const KPluginMetaData&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:659:54: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
    const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Optional());
                                                      ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:659:99: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
    const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Optional());
                                                                                                   ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginController::loadDependencies(const KPluginMetaData&, QString&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:670:54: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
    const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Required());
                                                      ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:670:99: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
    const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Required());
                                                                                                   ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::hasUnresolvedDependencies(const KPluginMetaData&, QStringList&) const::<lambda(const KPluginMetaData&)>; QVariantMap = QMap<QString, QVariant>]':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:647:10:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::pluginForExtension(const QString&, const QString&, const QVariantMap&)::<lambda(const KPluginMetaData&)>; QVariantMap = QMap<QString, QVariant>]':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:694:42:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::allPluginsForExtension(const QString&, const QVariantMap&)::<lambda(const KPluginMetaData&)>; QVariantMap = QMap<QString, QVariant>]':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:716:30:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::queryExtensionPlugins(const QString&, const QVariantMap&) const::<lambda(const KPluginMetaData&)>; QVariantMap = QMap<QString, QVariant>]':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:728:30:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
[ 70%] Linking CXX shared module ../../bin/kdevclassbrowser.so
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp: In member function 'virtual void KDevelop::MainWindow::ensureVisible()':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp:167:20: warning: 'static void KWindowSystem::forceActiveWindow(WId, long int)' is deprecated: Since 5.101. Use KX11Extras::forceActiveWindow() instead [-Wdeprecated-declarations]
     KWindowSystem::forceActiveWindow(winId());
                    ^~~~~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KWindowSystem/KWindowSystem:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp:27:
/usr/pkg/include/KF5/KWindowSystem/kwindowsystem.h:206:17: note: declared here
     static void forceActiveWindow(WId win, long time = 0);
                 ^~~~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp:167:45: warning: 'static void KWindowSystem::forceActiveWindow(WId, long int)' is deprecated: Since 5.101. Use KX11Extras::forceActiveWindow() instead [-Wdeprecated-declarations]
     KWindowSystem::forceActiveWindow(winId());
                                             ^
In file included from /usr/pkg/include/KF5/KWindowSystem/KWindowSystem:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp:27:
/usr/pkg/include/KF5/KWindowSystem/kwindowsystem.h:206:17: note: declared here
     static void forceActiveWindow(WId win, long time = 0);
                 ^~~~~~~~~~~~~~~~~
[ 70%] Built target KDevCMakeCommon_autogen_timestamp_deps
[ 70%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/colorschemechooser.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 71%] Built target kdevclassbrowser
[ 71%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectcontroller.cpp.o
[ 71%] Built target kdevcustommakemanager_autogen_timestamp_deps
[ 71%] Automatic MOC for target kdevdefinesandincludesmanager
[ 71%] Linking CXX shared module ../../bin/kdevquickopen.so
[ 71%] Automatic MOC for target kdev_includepathsconverter
[ 71%] Automatic MOC for target kdevqmljscompletion
[ 71%] Built target kdev_includepathsconverter_autogen
[ 71%] Automatic MOC for target kdevclangsupport
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 71%] Built target kdevquickopen
[ 71%] Automatic MOC for target KDevCMakeCommon
[ 71%] Built target kdevqmljscompletion_autogen
[ 71%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/project.cpp.o
[ 71%] Built target kdevdefinesandincludesmanager_autogen
[ 71%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partcontroller.cpp.o
[ 71%] Built target KDevCMakeCommon_autogen
[ 71%] Built target kdevclangsupport_autogen
[ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partdocument.cpp.o
[ 72%] Automatic MOC for target kdevcustommakemanager
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/core.cpp:15:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 72%] Built target kdevcustommakemanager_autogen
[ 72%] Generating ui_projectpathswidget.h
[ 72%] Generating customdefinesandincludes.h, customdefinesandincludes.cpp
[ 72%] Generating ui_batchedit.h
[ 72%] Generating ui_defineswidget.h
[ 72%] Generating ui_includeswidget.h
[ 72%] Generating ui_parserwidget.h
[ 72%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/kdev_includepathsconverter_autogen/mocs_compilation.cpp.o
[ 72%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kdevdefinesandincludesmanager_autogen/mocs_compilation.cpp.o
[ 72%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/includepathsconverter.cpp.o
[ 72%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/definesandincludesmanager.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/colorschemechooser.cpp: In constructor 'KDevelop::ColorSchemeChooser::ColorSchemeChooser(QObject*)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/colorschemechooser.cpp:35:73: warning: 'KActionMenu* KColorSchemeManager::createSchemeSelectionMenu(const QString&, QObject*)' is deprecated: Since 5.107. Use KColorSchemeMenu::createMenu [-Wdeprecated-declarations]
     auto selectionMenu = manager->createSchemeSelectionMenu(scheme, this);
                                                                         ^
In file included from /usr/pkg/include/KF5/KConfigWidgets/KColorSchemeManager:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/colorschemechooser.cpp:14:
/usr/pkg/include/KF5/KConfigWidgets/kcolorschememanager.h:122:18: note: declared here
     KActionMenu *createSchemeSelectionMenu(const QString &selectedSchemeName, QObject *parent);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/textdocument.cpp.o
[ 72%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/kdevqmljscompletion_autogen/mocs_compilation.cpp.o
[ 73%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/completionitem.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp: In member function 'QVector<KDevelop::IPlugin*> KDevelop::ProjectControllerPrivate::findPluginsForProject(KDevelop::IProject*) const':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:224:56: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 const auto required = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-IRequired"));
                                                        ^~~~~~~~~~~~~~
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:65:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:224:125: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations]
                 const auto required = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-IRequired"));
                                                                                                                             ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginMetaData:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:65:
/usr/pkg/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here
     static QStringList readStringList(const QJsonObject &jo, const QString &key);
                        ^~~~~~~~~~~~~~
[ 73%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentcontroller.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:56:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/util/scopeddialog.h: In instantiation of 'KDevelop::ScopedDialog<DialogType>::~ScopedDialog() [with DialogType = QFileDialog]':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/openprojectdialog.h:75:62:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/util/scopeddialog.h:73:9: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete]
         delete ptr;
         ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/util/scopeddialog.h:73:9: warning: invalid use of incomplete type 'class QFileDialog'
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:69:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/openprojectdialog.h:19:7: note: forward declaration of 'class QFileDialog'
 class QFileDialog;
       ^~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:56:0:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/util/scopeddialog.h:73:9: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
         delete ptr;
         ^~~~~~
In file included from /usr/pkg/qt5/include/QtCore/QPointer:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:18:
/usr/pkg/qt5/include/QtCore/qpointer.h: In instantiation of 'T* QPointer<T>::data() const [with T = QFileDialog]':
/usr/pkg/qt5/include/QtCore/qpointer.h:83:18:   required from 'QPointer<T>::operator T*() const [with T = QFileDialog]'
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/util/scopeddialog.h:73:9:   required from 'KDevelop::ScopedDialog<DialogType>::~ScopedDialog() [with DialogType = QFileDialog]'
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/openprojectdialog.h:75:62:   required from here
/usr/pkg/qt5/include/QtCore/qpointer.h:77:14: error: invalid static_cast from type 'QObject*' to type 'QFileDialog*'
     { return static_cast<T*>(wp.internalData()); }
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gmake[2]: *** [kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/build.make:304: kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectcontroller.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
[ 73%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/modulecompletionitem.cpp.o
[ 73%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathsmodel.cpp.o
[ 73%] Linking CXX executable ../../bin/kdev_includepathsconverter
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 73%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesmodel.cpp.o
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp: In member function 'KParts::Part* KDevelop::PartController::createPart(const QString&, const QString&, const QString&, const QString&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp:159:29: warning: 'T* KPluginFactory::create(QWidget*, QObject*, const QString&, const QVariantList&) [with T = KParts::Part; QVariantList = QList<QVariant>]' is deprecated: Since 5.89. Use overload without keyword instead [-Wdeprecated-declarations]
                    className);
                             ^
In file included from /usr/pkg/include/KF5/KCoreAddons/KPluginFactory:1:0,
                 from /usr/pkg/include/KF5/KService/kservice.h:21,
                 from /usr/pkg/include/KF5/KService/kmimetypetrader.h:12,
                 from /usr/pkg/include/KF5/KService/KMimeTypeTrader:1,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp:18:
/usr/pkg/include/KF5/KCoreAddons/kpluginfactory.h:977:11: note: declared here
 inline T *KPluginFactory::create(QWidget *parentWidget, QObject *parent, const QString &keyword, const QVariantList &args)
           ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp: In member function 'bool KDevelop::PartController::canCreatePart(const QUrl&)':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp:177:71: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations]
                                 QStringLiteral("KParts/ReadOnlyPart") );
                                                                       ^
In file included from /usr/pkg/include/KF5/KService/KMimeTypeTrader:1:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp:18:
/usr/pkg/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here
     query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const;
     ^~~~~
[ 73%] Built target kdev_includepathsconverter
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includesmodel.cpp.o
[ 74%] Generating qrc_kdevclangsupport.cpp
[ 74%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/kdevclangsupport_autogen/mocs_compilation.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/completionitem.cpp:12:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 74%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangparsejob.cpp.o
[ 74%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangsupport.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/shell/textdocument.cpp:37:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 74%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/functioncalltipcompletionitem.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/modulecompletionitem.cpp:10:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 74%] Generating ui_cmakebuilddirchooser.h
[ 74%] Generating cmakebuilderconfig.h, cmakebuilderconfig.cpp
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/KDevCMakeCommon_autogen/mocs_compilation.cpp.o
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includeswidget.cpp.o
[ 74%] Building C object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmListFileLexer.c.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakecachereader.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakelistsparser.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakeduchaintypes.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/clangparsejob.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/clangparsejob.cpp:8:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/clangparsejob.h:13,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/clangsupport.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 74%] Generating qrc_kdevcustommakemanager.cpp
[ 74%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/kdevcustommakemanager_autogen/mocs_compilation.cpp.o
gmake[1]: *** [CMakeFiles/Makefile2:3388: kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/defineswidget.cpp.o
[ 74%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemanager.cpp.o
[ 74%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/context.cpp.o
[ 74%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clanghighlighting.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:13:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 74%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/model.cpp.o
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathswidget.cpp.o
[ 74%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/worker.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeutils.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeextraargumentshistory.cpp.o
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/qmljs/codecompletion/context.cpp:16:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
In file included from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14:0,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12,
                 from /pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/plugins/clang/clanghighlighting.cpp:11:
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'class KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>':
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:179:14:   required from here
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString printStatistics() const final
             ^~~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1806:13: warning: 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::repositoryName() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     QString repositoryName() const final { return m_repositoryName; }
             ^~~~~~~~~~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1810:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::lock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void lock() final { m_mutex->lock(); }
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1811:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::unlock() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void unlock() final { m_mutex->unlock(); }
          ^~~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1846:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::store() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void store() final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1883:10: warning: 'bool KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::open(const QString&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     bool open(const QString& path) final
          ^~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1999:10: warning: 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::close(bool) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     void close(bool doStore = false) final
          ^~~~~
/pbulk/work/devel/kdevelop/work/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: warning: 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' can be marked override [-Wsuggest-override]
     int finalCleanup() final
         ^~~~~~~~~~~~
[ 74%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemodelitems.cpp.o
[ 74%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/qrc_kdevclangsupport.cpp.o
[ 74%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/debug.cpp.o
[ 74%] Linking CXX shared module ../../bin/kdevclangsupport.so
[ 74%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/qrc_kdevcustommakemanager.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilddirchooser.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesandincludesconfigpage.cpp.o
[ 74%] Built target kdevclangsupport
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/parserwidget.cpp.o
[ 74%] Linking CXX static library ../../../lib/libkdevqmljscompletion.a
[ 74%] Built target kdevqmljscompletion
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/compilerprovider/icompiler.cpp.o
[ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/customdefinesandincludes.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeserver.cpp.o
[ 74%] Linking CXX shared module ../../bin/kdevcustommakemanager.so
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakefileapi.cpp.o
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 74%] Built target kdevcustommakemanager
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeprojectdata.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/debug.cpp.o
[ 74%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilderconfig.cpp.o
[ 74%] Linking CXX shared module ../../bin/kdevdefinesandincludesmanager.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 74%] Built target kdevdefinesandincludesmanager
[ 75%] Linking CXX shared library ../../bin/libKDevCMakeCommon.so
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy.
ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy.
[ 75%] Built target KDevCMakeCommon
gmake: *** [Makefile:136: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/devel/kdevelop
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/kdevelop