yes, sure, I attach it here Nicola
On Mon, Sep 12, 2022 at 3:28 PM Vlad Zahorodnii <vlad.zahorod...@kde.org> wrote: > On 9/12/22 16:07, Nicola Mingotti wrote: > > Hi ! > > > > I am very new to KDE development. I was doing some experiments with > > *kdesrc*. I successfully built and modified dolphin, adding features i > > wanted, of which i am extremely enthusiastic! > > > > I am using 10h/day Debian Stable since many years and on several > > severs, it would beneficial to me to be able to keep working with this > > OS and not move to a rolling-release OS. So, kdesrc for me it is great > > to try new KDE software. > > > > Unfortunately it is a few days i am not able to compile > > anything else since *kwayland* blocks all other elements. > > > > Trying to: > > $> kdesrc-build kwayland --refresh-build > > it fails, giving me back: > > --------------------------------- > > Building kwaylandfrom frameworks(3/3) > > Fetching remote changes to kwayland > > Merging kwaylandchanges from branch master > > Source update complete for kwayland: no files affected > > Rebuilding because the option refresh-build was set > > Preparing build system for kwayland. > > Removing files in build directory for kwayland > > Old build system cleaned, starting new build system. > > Running cmaketargeting Unix Makefiles... > > Compiling... failed(after 38 seconds) > > Note: --- 27--- compile warnings > > > > kwayland didn't build, stopping here. > > > > <<< PACKAGES FAILED TO BUILD >>> > > kwayland- file:///home/p/kde/src/log/2022-09-12-03/kwayland/build.log > > > > Important notification for kwayland: > > kwaylandhas failed to build 8times. > > You can check https://build.kde.org/search/?q=kwayland > > <https://build.kde.org/search/?q=kwayland> to see if this is expected. > > --------------------------------------- > > > > . looking into the "....build.log" file: > > ---------------------------------------- > > ... > > > > [ 46%] Building C object > src/server/CMakeFiles/KF5WaylandServer.dir/wayland-linux-dmabuf-unstable-v1-protocol.c.o > > [ 46%] Building C object > src/server/CMakeFiles/KF5WaylandServer.dir/wayland-tablet-unstable-v2-protocol.c.o > > [ 46%] Building CXX object > src/server/CMakeFiles/KF5WaylandServer.dir/qwayland-server-tablet-unstable-v2.cpp.o > > [ 47%] Linking CXX shared library ../../bin/libKF5WaylandServer.so > > [ 47%] Built target KF5WaylandServer > > gmake: *** [Makefile:160: all] Error 2 > > > > ------------------------------------------- > > > > . if i follow the link: > > https://build.kde.org/search/?q=kwayland > > <https://build.kde.org/search/?q=kwayland> > > i get a Grafana page asking me a password. > > > > . I don't know how to find the file "Makefile" of which > > "gmake" is talking about. And "error 2" gives me zero hints :/ > > > > . I recently run > > $> sudo apt-get update > > $> sudo apt upgrade > > => no difference on compiling kwayland, same error output > > > > I am stuck, any ideas ? > > > > bye > > Nicola > > Can you post the full build.log file? > > Regards, > Vlad >
# kdesrc-build running: 'gmake' '-j' '4' # from directory: /home/p/kde/build/kwayland Scanning dependencies of target KF5WaylandServer_autogen Scanning dependencies of target KF5WaylandClient_autogen Scanning dependencies of target kwaylandScanner_autogen Scanning dependencies of target surfaceExtensionHelper_autogen [ 0%] Automatic MOC for target KF5WaylandClient [ 0%] Automatic MOC for target KF5WaylandServer [ 0%] Automatic MOC for target surfaceExtensionHelper [ 0%] Automatic MOC for target kwaylandScanner [ 0%] Built target kwaylandScanner_autogen [ 0%] Built target surfaceExtensionHelper_autogen Scanning dependencies of target kwaylandScanner Scanning dependencies of target surfaceExtensionHelper [ 0%] Building CXX object src/tools/CMakeFiles/kwaylandScanner.dir/kwaylandScanner_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object autotests/server/CMakeFiles/surfaceExtensionHelper.dir/surfaceExtensionHelper_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object autotests/server/CMakeFiles/surfaceExtensionHelper.dir/surfaceextension_helper.cpp.o [ 0%] Built target KF5WaylandClient_autogen [ 0%] Generating wayland-remote-access-client-protocol.h [ 0%] Generating wayland-fullscreen-shell-client-protocol.h [ 0%] Generating wayland-output-management-client-protocol.h [ 0%] Generating wayland-org_kde_kwin_outputdevice-client-protocol.h [ 1%] Generating wayland-plasma-shell-client-protocol.h [ 1%] Built target KF5WaylandServer_autogen [ 1%] Generating wayland-plasma-virtual-desktop-client-protocol.h [ 1%] Generating qwayland-server-tablet-unstable-v2.h [ 1%] Generating wayland-plasma-window-management-client-protocol.h /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:64: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:194: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:281: warning: since version not increasing [ 1%] Generating wayland-output-management-client-protocol.h [ 2%] Generating wayland-idle-client-protocol.h [ 2%] Generating wayland-output-management-server-protocol.h [ 2%] Generating wayland-fake-input-client-protocol.h [ 3%] Generating wayland-org_kde_kwin_outputdevice-client-protocol.h [ 3%] Generating wayland-shadow-client-protocol.h [ 3%] Generating wayland-org_kde_kwin_outputdevice-server-protocol.h [ 4%] Generating wayland-blur-client-protocol.h [ 4%] Generating wayland-plasma-shell-client-protocol.h [ 4%] Generating wayland-contrast-client-protocol.h [ 4%] Generating wayland-slide-client-protocol.h [ 4%] Generating wayland-plasma-shell-server-protocol.h [ 5%] Generating wayland-dpms-client-protocol.h [ 6%] Generating wayland-plasma-virtual-desktop-client-protocol.h [ 6%] Generating wayland-server-decoration-client-protocol.h [ 6%] Generating wayland-plasma-virtual-desktop-server-protocol.h [ 6%] Generating wayland-text-input-v0-client-protocol.h [ 6%] Generating wayland-plasma-window-management-client-protocol.h [ 7%] Generating wayland-text-input-v2-client-protocol.h /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:64: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:194: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:281: warning: since version not increasing [ 7%] Generating wayland-xdg-shell-v6-client-protocol.h [ 7%] Generating wayland-plasma-window-management-server-protocol.h /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:64: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:194: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:281: warning: since version not increasing [ 7%] Generating wayland-relativepointer-unstable-v1-client-protocol.h [ 8%] Generating wayland-qt-surface-extension-client-protocol.h [ 9%] Generating wayland-pointer-gestures-unstable-v1-client-protocol.h [ 9%] Generating wayland-qt-surface-extension-server-protocol.h [ 9%] Generating wayland-pointer-constraints-unstable-v1-client-protocol.h [ 9%] Generating wayland-idle-client-protocol.h [ 9%] Generating wayland-xdg-foreign-unstable-v2-client-protocol.h [ 9%] Generating wayland-idle-server-protocol.h [ 10%] Generating wayland-idle-inhibit-unstable-v1-client-protocol.h [ 10%] Generating wayland-appmenu-client-protocol.h [ 11%] Generating wayland-fake-input-client-protocol.h [ 11%] Generating wayland-fake-input-server-protocol.h [ 11%] Generating wayland-server-decoration-palette-client-protocol.h [ 12%] Generating wayland-xdg-output-unstable-v1-client-protocol.h [ 12%] Generating wayland-shadow-client-protocol.h [ 12%] Generating wayland-shadow-server-protocol.h [ 12%] Generating wayland-xdg-shell-client-protocol.h [ 12%] Generating wayland-dpms-client-protocol.h [ 12%] Generating wayland-xdg-decoration-unstable-v1-client-protocol.h [ 13%] Building CXX object src/tools/CMakeFiles/kwaylandScanner.dir/generator.cpp.o [ 14%] Generating wayland-keystate-client-protocol.h [ 14%] Generating wayland-dpms-server-protocol.h [ 14%] Generating wayland-remote-access-protocol.c [ 14%] Generating wayland-blur-client-protocol.h [ 14%] Generating wayland-fullscreen-shell-protocol.c [ 14%] Generating wayland-blur-server-protocol.h [ 14%] Generating wayland-contrast-client-protocol.h [ 14%] Generating wayland-output-management-protocol.c [ 14%] Generating wayland-contrast-server-protocol.h [ 14%] Generating wayland-org_kde_kwin_outputdevice-protocol.c [ 14%] Generating wayland-relativepointer-unstable-v1-client-protocol.h [ 14%] Generating wayland-plasma-shell-protocol.c [ 14%] Generating wayland-relativepointer-unstable-v1-server-protocol.h [ 14%] Generating wayland-plasma-virtual-desktop-protocol.c [ 14%] Generating wayland-slide-client-protocol.h [ 14%] Generating wayland-plasma-window-management-protocol.c /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:64: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:194: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:281: warning: since version not increasing [ 14%] Generating wayland-slide-server-protocol.h [ 14%] Generating wayland-idle-protocol.c [ 14%] Generating wayland-server_decoration-client-protocol.h [ 14%] Generating wayland-fake-input-protocol.c [ 14%] Generating wayland-server_decoration-server-protocol.h [ 14%] Generating wayland-shadow-protocol.c [ 14%] Generating wayland-text-client-protocol.h [ 14%] Generating wayland-blur-protocol.c [ 14%] Generating wayland-contrast-protocol.c [ 14%] Generating wayland-text-server-protocol.h [ 14%] Generating wayland-slide-protocol.c [ 14%] Generating wayland-text-input-unstable-v2-client-protocol.h [ 14%] Generating wayland-dpms-protocol.c [ 14%] Generating wayland-text-input-unstable-v2-server-protocol.h [ 14%] Generating wayland-server-decoration-protocol.c [ 14%] Generating wayland-xdg-shell-v6-client-protocol.h [ 14%] Generating wayland-text-input-v0-protocol.c [ 14%] Generating wayland-xdg-shell-v6-server-protocol.h [ 14%] Generating wayland-text-input-v2-protocol.c [ 14%] Generating wayland-pointer-gestures-unstable-v1-client-protocol.h [ 14%] Generating wayland-xdg-shell-v6-protocol.c [ 14%] Generating wayland-pointer-gestures-unstable-v1-server-protocol.h [ 14%] Generating wayland-relativepointer-unstable-v1-protocol.c [ 14%] Generating wayland-pointer-constraints-unstable-v1-client-protocol.h [ 14%] Generating wayland-pointer-constraints-unstable-v1-server-protocol.h [ 14%] Generating wayland-pointer-gestures-unstable-v1-protocol.c [ 14%] Generating wayland-pointer-constraints-unstable-v1-protocol.c [ 14%] Generating wayland-xdg-foreign-unstable-v2-client-protocol.h [ 14%] Generating wayland-xdg-foreign-unstable-v2-protocol.c [ 14%] Generating wayland-xdg-foreign-unstable-v2-server-protocol.h [ 14%] Generating wayland-idle-inhibit-unstable-v1-protocol.c [ 14%] Generating wayland-idle-inhibit-unstable-v1-client-protocol.h [ 14%] Generating wayland-idle-inhibit-unstable-v1-server-protocol.h [ 14%] Generating wayland-appmenu-protocol.c [ 14%] Generating wayland-server-decoration-palette-protocol.c [ 14%] Generating wayland-appmenu-client-protocol.h [ 14%] Generating wayland-xdg-output-unstable-v1-protocol.c [ 14%] Generating wayland-appmenu-server-protocol.h [ 14%] Generating wayland-xdg-shell-protocol.c [ 14%] Generating wayland-server_decoration_palette-client-protocol.h [ 14%] Linking CXX executable ../../bin/surfaceExtensionHelper [ 14%] Generating wayland-xdg-decoration-unstable-v1-protocol.c [ 14%] Generating wayland-server_decoration_palette-server-protocol.h [ 14%] Generating wayland-keystate-protocol.c [ 14%] Generating wayland-remote-access-client-protocol.h [ 14%] Generating wayland-remote-access-server-protocol.h [ 14%] Generating wayland-xdg-output-client-protocol.h [ 14%] Generating wayland-xdg-output-server-protocol.h [ 14%] Generating wayland-xdg-shell-client-protocol.h [ 14%] Generating wayland-xdg-shell-server-protocol.h [ 14%] Generating wayland-xdg-decoration-client-protocol.h [ 14%] Generating wayland-xdg-decoration-server-protocol.h [ 14%] Generating wayland-eglstream-controller-client-protocol.h Scanning dependencies of target KF5WaylandClient [ 14%] Generating wayland-eglstream-controller-server-protocol.h [ 14%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/KF5WaylandClient_autogen/mocs_compilation.cpp.o [ 14%] Generating wayland-keystate-client-protocol.h [ 14%] Generating wayland-keystate-server-protocol.h [ 14%] Generating wayland-linux-dmabuf-unstable-v1-client-protocol.h [ 14%] Generating wayland-linux-dmabuf-unstable-v1-server-protocol.h [ 14%] Generating wayland-tablet-unstable-v2-client-protocol.h [ 14%] Built target surfaceExtensionHelper [ 14%] Generating qwayland-server-tablet-unstable-v2.cpp [ 14%] Generating wayland-tablet-unstable-v2-server-protocol.h [ 14%] Generating wayland-output-management-protocol.c [ 14%] Generating wayland-org_kde_kwin_outputdevice-protocol.c [ 14%] Generating wayland-plasma-shell-protocol.c [ 14%] Generating wayland-plasma-virtual-desktop-protocol.c [ 14%] Generating wayland-plasma-window-management-protocol.c [ 14%] Generating wayland-qt-surface-extension-protocol.c /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:64: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:194: warning: since version not increasing /home/p/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:281: warning: since version not increasing [ 14%] Generating wayland-idle-protocol.c [ 14%] Generating wayland-fake-input-protocol.c [ 14%] Generating wayland-shadow-protocol.c [ 15%] Generating wayland-dpms-protocol.c [ 16%] Generating wayland-contrast-protocol.c [ 16%] Generating wayland-blur-protocol.c [ 16%] Generating wayland-relativepointer-unstable-v1-protocol.c [ 16%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/appmenu.cpp.o [ 17%] Generating wayland-slide-protocol.c [ 17%] Generating wayland-server_decoration-protocol.c [ 18%] Generating wayland-text-protocol.c [ 18%] Generating wayland-text-input-unstable-v2-protocol.c [ 19%] Generating wayland-xdg-shell-v6-protocol.c [ 19%] Generating wayland-pointer-gestures-unstable-v1-protocol.c [ 20%] Generating wayland-pointer-constraints-unstable-v1-protocol.c [ 20%] Generating wayland-xdg-foreign-unstable-v2-protocol.c [ 21%] Generating wayland-idle-inhibit-unstable-v1-protocol.c [ 21%] Generating wayland-appmenu-protocol.c [ 22%] Generating wayland-server_decoration_palette-protocol.c [ 22%] Generating wayland-remote-access-protocol.c [ 23%] Generating wayland-xdg-output-protocol.c [ 23%] Generating wayland-xdg-shell-protocol.c [ 24%] Generating wayland-xdg-decoration-protocol.c [ 24%] Generating wayland-eglstream-controller-protocol.c [ 25%] Generating wayland-keystate-protocol.c [ 25%] Generating wayland-linux-dmabuf-unstable-v1-protocol.c [ 26%] Generating wayland-tablet-unstable-v2-protocol.c Scanning dependencies of target KF5WaylandServer [ 26%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/KF5WaylandServer_autogen/mocs_compilation.cpp.o [ 27%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/buffer.cpp.o In file included from /home/p/kde/src/kwayland/src/client/buffer.cpp:7: /home/p/kde/src/kwayland/src/client/buffer_p.h:17:29: warning: ‘KWayland::Client::Buffer::Private’ has a field ‘KWayland::Client::Buffer::Private::nativeBuffer’ whose type uses the anonymous namespace [-Wsubobject-linkage] 17 | class Q_DECL_HIDDEN Buffer::Private | ^~~~~~~ [ 27%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/blur.cpp.o [ 27%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/compositor.cpp.o [ 27%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/connection_thread.cpp.o [ 27%] Linking CXX executable ../../bin/kwaylandScanner [ 27%] Built target kwaylandScanner [ 27%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/contrast.cpp.o [ 27%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/__/compat/wayland-xdg-shell-v5-protocol.c.o [ 28%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/appmenu_interface.cpp.o [ 28%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/slide.cpp.o [ 29%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/event_queue.cpp.o [ 29%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/datadevice.cpp.o [ 29%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/blur_interface.cpp.o [ 29%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/datadevicemanager.cpp.o [ 29%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/dataoffer.cpp.o [ 29%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/datasource.cpp.o [ 29%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/buffer_interface.cpp.o [ 29%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/dpms.cpp.o [ 30%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/fakeinput.cpp.o [ 30%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/fullscreen_shell.cpp.o [ 30%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/idle.cpp.o [ 30%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/idleinhibit.cpp.o [ 30%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/clientconnection.cpp.o [ 30%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/keyboard.cpp.o [ 30%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/keystate.cpp.o [ 31%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/remote_access.cpp.o [ 31%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/compositor_interface.cpp.o [ 31%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/outputconfiguration.cpp.o [ 31%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/outputmanagement.cpp.o [ 31%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/contrast_interface.cpp.o [ 31%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/outputdevice.cpp.o [ 31%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/output.cpp.o [ 31%] Building CXX object src/client/CMakeFiles/KF5WaylandClient.dir/pointer.cpp.o /home/p/kde/src/kwayland/src/server/contrast_interface.cpp:154:132: warning: missing initializer for member ‘org_kde_kwin_contrast_interface::set_frost’ [-Wmissing-field-initializers] 154 | {commitCallback, setRegionCallback, setContrastCallback, setIntensityCallback, setSaturationCallback, resourceDestroyedCallback}; | ^ /home/p/kde/src/kwayland/src/server/contrast_interface.cpp:154:132: warning: missing initializer for member ‘org_kde_kwin_contrast_interface::unset_frost’ [-Wmissing-field-initializers] [ 32%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/datadevice_interface.cpp.o /home/p/kde/src/kwayland/src/client/output.cpp:127:151: error: too many initializers for ‘wl_output_listener’ 127 | wl_output_listener Output::Private::s_outputListener = {geometryCallback, modeCallback, doneCallback, scaleCallback, nameCallback, descriptionCallback}; | ^ gmake[2]: *** [src/client/CMakeFiles/KF5WaylandClient.dir/build.make:655: src/client/CMakeFiles/KF5WaylandClient.dir/output.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 32%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/datadevicemanager_interface.cpp.o [ 32%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/dataoffer_interface.cpp.o gmake[1]: *** [CMakeFiles/Makefile2:536: src/client/CMakeFiles/KF5WaylandClient.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 32%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/datasource_interface.cpp.o [ 32%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/display.cpp.o [ 32%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/dpms_interface.cpp.o [ 32%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/eglstream_controller_interface.cpp.o [ 33%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/fakeinput_interface.cpp.o [ 33%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/filtered_display.cpp.o [ 33%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/idle_interface.cpp.o [ 33%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/global.cpp.o [ 33%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/idleinhibit_interface.cpp.o [ 33%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/idleinhibit_interface_v1.cpp.o [ 34%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/keyboard_interface.cpp.o [ 34%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/keystate_interface.cpp.o [ 34%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/linuxdmabuf_v1_interface.cpp.o [ 34%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/output_interface.cpp.o [ 34%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/outputchangeset.cpp.o [ 34%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/outputconfiguration_interface.cpp.o [ 35%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/outputdevice_interface.cpp.o [ 35%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/outputmanagement_interface.cpp.o [ 35%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/plasmashell_interface.cpp.o [ 35%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/plasmavirtualdesktop_interface.cpp.o [ 35%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/plasmawindowmanagement_interface.cpp.o /home/p/kde/src/kwayland/src/server/plasmashell_interface.cpp:152:123: warning: missing initializer for member ‘org_kde_plasma_surface_interface::open_under_cursor’ [-Wmissing-field-initializers] 152 | setSkipSwitcherCallback}; | ^ [ 35%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/pointer_interface.cpp.o [ 36%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/pointerconstraints_interface.cpp.o /home/p/kde/src/kwayland/src/server/plasmawindowmanagement_interface.cpp:344:127: warning: missing initializer for member ‘org_kde_plasma_window_interface::request_enter_activity’ [-Wmissing-field-initializers] 344 | requestLeaveVirtualDesktopCallback}; | ^ /home/p/kde/src/kwayland/src/server/plasmawindowmanagement_interface.cpp:344:127: warning: missing initializer for member ‘org_kde_plasma_window_interface::request_leave_activity’ [-Wmissing-field-initializers] /home/p/kde/src/kwayland/src/server/plasmawindowmanagement_interface.cpp:344:127: warning: missing initializer for member ‘org_kde_plasma_window_interface::send_to_output’ [-Wmissing-field-initializers] [ 36%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/pointerconstraints_interface_v1.cpp.o [ 36%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/pointergestures_interface.cpp.o [ 36%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/pointergestures_interface_v1.cpp.o [ 36%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/qtsurfaceextension_interface.cpp.o [ 36%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/region_interface.cpp.o [ 37%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/relativepointer_interface.cpp.o /home/p/kde/src/kwayland/src/server/pointergestures_interface_v1.cpp:44:156: warning: missing initializer for member ‘zwp_pointer_gestures_v1_interface::release’ [-Wmissing-field-initializers] 44 | const struct zwp_pointer_gestures_v1_interface PointerGesturesUnstableV1Interface::Private::s_interface = {getSwipeGestureCallback, getPinchGestureCallback}; | ^ [ 37%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/relativepointer_interface_v1.cpp.o [ 37%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/remote_access_interface.cpp.o [ 37%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/resource.cpp.o [ 37%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/seat_interface.cpp.o [ 37%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/server_decoration_interface.cpp.o [ 38%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/server_decoration_palette_interface.cpp.o [ 38%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/shadow_interface.cpp.o [ 38%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/shell_interface.cpp.o [ 38%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/slide_interface.cpp.o [ 38%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/subcompositor_interface.cpp.o [ 38%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/surface_interface.cpp.o [ 39%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/surfacerole.cpp.o [ 39%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/tablet_interface.cpp.o [ 39%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/textinput_interface.cpp.o [ 39%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/textinput_interface_v0.cpp.o [ 39%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/textinput_interface_v2.cpp.o [ 39%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/touch_interface.cpp.o [ 40%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgdecoration_interface.cpp.o [ 40%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgforeign_interface.cpp.o [ 40%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgforeign_v2_interface.cpp.o [ 40%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgoutput_interface.cpp.o [ 40%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgshell_interface.cpp.o [ 40%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgshell_stable_interface.cpp.o [ 41%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgshell_v5_interface.cpp.o /home/p/kde/src/kwayland/src/server/xdgshell_stable_interface.cpp:608:110: warning: missing initializer for member ‘xdg_positioner_interface::set_reactive’ [-Wmissing-field-initializers] 608 | setOffsetCallback}; | ^ /home/p/kde/src/kwayland/src/server/xdgshell_stable_interface.cpp:608:110: warning: missing initializer for member ‘xdg_positioner_interface::set_parent_size’ [-Wmissing-field-initializers] /home/p/kde/src/kwayland/src/server/xdgshell_stable_interface.cpp:608:110: warning: missing initializer for member ‘xdg_positioner_interface::set_parent_configure’ [-Wmissing-field-initializers] /home/p/kde/src/kwayland/src/server/xdgshell_stable_interface.cpp:924:122: warning: missing initializer for member ‘xdg_popup_interface::reposition’ [-Wmissing-field-initializers] 924 | const struct xdg_popup_interface XdgPopupStableInterface::Private::s_interface = {resourceDestroyedCallback, grabCallback}; | ^ [ 41%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/xdgshell_v6_interface.cpp.o [ 41%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/logging.cpp.o [ 41%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-output-management-protocol.c.o [ 41%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-org_kde_kwin_outputdevice-protocol.c.o [ 41%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-plasma-shell-protocol.c.o [ 42%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-plasma-virtual-desktop-protocol.c.o [ 42%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-plasma-window-management-protocol.c.o [ 42%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-qt-surface-extension-protocol.c.o [ 42%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-idle-protocol.c.o [ 42%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-fake-input-protocol.c.o [ 42%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-shadow-protocol.c.o [ 43%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-dpms-protocol.c.o [ 43%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-blur-protocol.c.o [ 43%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-contrast-protocol.c.o [ 43%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-relativepointer-unstable-v1-protocol.c.o [ 43%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-slide-protocol.c.o [ 44%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-server_decoration-protocol.c.o [ 44%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-text-protocol.c.o [ 44%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-text-input-unstable-v2-protocol.c.o [ 44%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-pointer-gestures-unstable-v1-protocol.c.o [ 44%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-xdg-shell-v6-protocol.c.o [ 44%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-pointer-constraints-unstable-v1-protocol.c.o [ 44%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-xdg-foreign-unstable-v2-protocol.c.o [ 45%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-idle-inhibit-unstable-v1-protocol.c.o [ 45%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-appmenu-protocol.c.o [ 45%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-server_decoration_palette-protocol.c.o [ 45%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-remote-access-protocol.c.o [ 45%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-xdg-output-protocol.c.o [ 45%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-xdg-shell-protocol.c.o [ 46%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-xdg-decoration-protocol.c.o [ 46%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-keystate-protocol.c.o [ 46%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-eglstream-controller-protocol.c.o [ 46%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-linux-dmabuf-unstable-v1-protocol.c.o [ 46%] Building C object src/server/CMakeFiles/KF5WaylandServer.dir/wayland-tablet-unstable-v2-protocol.c.o [ 46%] Building CXX object src/server/CMakeFiles/KF5WaylandServer.dir/qwayland-server-tablet-unstable-v2.cpp.o [ 47%] Linking CXX shared library ../../bin/libKF5WaylandServer.so [ 47%] Built target KF5WaylandServer gmake: *** [Makefile:160: all] Error 2