FAILED: src/windowsystem/CMakeFiles/KF5WindowSystemKWaylandPlugin.dir/windowsystem.cpp.o /usr/lib/llvm/17/bin/clang++ -DHAVE_MEMFD -DKF5WindowSystemKWaylandPlugin_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x56500 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x60000 -DQT_DISABLE_DEPRECATED_BEFORE=0x50f02 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WAYLANDCLIENT_LIB -DQT_WIDGETS_LIB -DQT_XKBCOMMON_SUPPORT_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/var/tmp/portage/kde-plasma/kwayland-integration-9999/work/kwayland-integration-9999_build/src/windowsystem -I/var/tmp/portage/kde-plasma/kwayland-integration-9999/work/kwayland-integration-9999/src/windowsystem -I/var/tmp/portage/kde-plasma/kwayland-integration-9999/work/kwayland-integration-9999_build/src/windowsystem/KF5WindowSystemKWaylandPlugin_autogen/include -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-clang -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtWaylandClient -isystem /usr/include/qt5/QtWaylandClient/5.15.11 -isystem /usr/include/qt5/QtWaylandClient/5.15.11/QtWaylandClient -isystem /usr/include/qt5/QtGui/5.15.11 -isystem /usr/include/qt5/QtGui/5.15.11/QtGui -isystem /usr/include/qt5/QtCore/5.15.11 -isystem /usr/include/qt5/QtCore/5.15.11/QtCore -isystem /usr/include/qt5/QtXkbCommonSupport/5.15.11 -isystem /usr/include/qt5/QtXkbCommonSupport/5.15.11/QtXkbCommonSupport -isystem /usr/include/qt5/QtXkbCommonSupport -isystem /usr/include/KF5/KWayland -DQT_NO_DEBUG -O3 -pipe -flto=thin -march=native -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -fdiagnostics-color=always -std=gnu++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/windowsystem/CMakeFiles/KF5WindowSystemKWaylandPlugin.dir/windowsystem.cpp.o -MF src/windowsystem/CMakeFiles/KF5WindowSystemKWaylandPlugin.dir/windowsystem.cpp.o.d -o src/windowsystem/CMakeFiles/KF5WindowSystemKWaylandPlugin.dir/windowsystem.cpp.o -c /var/tmp/portage/kde-plasma/kwayland-integration-9999/work/kwayland-integration-9999/src/windowsystem/windowsystem.cpp In file included from /var/tmp/portage/kde-plasma/kwayland-integration-9999/work/kwayland-integration-9999/src/windowsystem/windowsystem.cpp:6: /var/tmp/portage/kde-plasma/kwayland-integration-9999/work/kwayland-integration-9999/src/windowsystem/windowsystem.h:45:34: error: only virtual member functions can be marked 'override' 45 | WId transientFor(WId window) override; | ^~~~~~~~ /var/tmp/portage/kde-plasma/kwayland-integration-9999/work/kwayland-integration-9999/src/windowsystem/windowsystem.h:46:33: error: only virtual member functions can be marked 'override' 46 | WId groupLeader(WId window) override; | ^~~~~~~~ 2 errors generated. This gets things building locally for me: https://invent.kde.org/plasma/kwayland-integration/-/merge_requests/64.patch