https://bugs.kde.org/show_bug.cgi?id=478740

            Bug ID: 478740
           Summary: kwayland-integration compile failure with clang 17
    Classification: Plasma
           Product: kwayland-integration
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: m...@fireburn.co.uk
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to