# kdesrc-build running: 'ninja' '-j' '8' # from directory: /opt/kde/build/kwayland [1/160] Automatic MOC for target kwaylandScanner [2/160] Building CXX object src/tools/CMakeFiles/kwaylandScanner.dir/kwaylandScanner_autogen/mocs_compilation.cpp.o [3/160] Automatic MOC for target KWaylandClient [4/160] Generating wayland-fake-input-client-protocol.h [5/160] Generating wayland-shadow-client-protocol.h [6/160] Generating wayland-plasma-shell-client-protocol.h [7/160] Generating wayland-contrast-client-protocol.h [8/160] Generating wayland-plasma-virtual-desktop-client-protocol.h [9/160] Generating wayland-blur-client-protocol.h [10/160] Generating wayland-plasma-window-management-client-protocol.h /opt/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:69: warning: since version not increasing /opt/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:214: warning: since version not increasing /opt/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:301: warning: since version not increasing [11/160] Generating wayland-dpms-client-protocol.h [12/160] Generating wayland-slide-client-protocol.h [13/160] Generating wayland-text-input-v0-client-protocol.h [14/160] Generating wayland-relativepointer-unstable-v1-client-protocol.h [15/160] Generating wayland-text-input-v2-client-protocol.h [16/160] Generating wayland-xdg-shell-v6-client-protocol.h [17/160] Generating wayland-pointer-gestures-unstable-v1-client-protocol.h [18/160] Generating wayland-pointer-constraints-unstable-v1-client-protocol.h [19/160] Generating wayland-xdg-foreign-unstable-v2-client-protocol.h [20/160] Generating wayland-idle-inhibit-unstable-v1-client-protocol.h [21/160] Generating wayland-appmenu-client-protocol.h [22/160] Generating wayland-xdg-output-unstable-v1-client-protocol.h [23/160] Generating wayland-xdg-decoration-unstable-v1-client-protocol.h [24/160] Generating wayland-xdg-shell-client-protocol.h [25/160] Generating wayland-plasma-shell-protocol.c [26/160] Generating wayland-fake-input-protocol.c [27/160] Generating wayland-shadow-protocol.c [28/160] Generating wayland-plasma-virtual-desktop-protocol.c [29/160] Generating wayland-blur-protocol.c [30/160] Generating wayland-plasma-window-management-protocol.c /opt/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:69: warning: since version not increasing /opt/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:214: warning: since version not increasing /opt/kde/usr/share/plasma-wayland-protocols/plasma-window-management.xml:301: warning: since version not increasing [31/160] Generating wayland-contrast-protocol.c [32/160] Generating wayland-slide-protocol.c [33/160] Generating wayland-text-input-v0-protocol.c [34/160] Generating wayland-dpms-protocol.c [35/160] Generating wayland-text-input-v2-protocol.c [36/160] Generating wayland-relativepointer-unstable-v1-protocol.c [37/160] Generating wayland-pointer-gestures-unstable-v1-protocol.c [38/160] Generating wayland-xdg-shell-v6-protocol.c [39/160] Generating wayland-pointer-constraints-unstable-v1-protocol.c [40/160] Generating wayland-xdg-foreign-unstable-v2-protocol.c [41/160] Generating wayland-appmenu-protocol.c [42/160] Generating wayland-idle-inhibit-unstable-v1-protocol.c [43/160] Generating wayland-xdg-output-unstable-v1-protocol.c [44/160] Generating wayland-xdg-decoration-unstable-v1-protocol.c [45/160] Generating wayland-xdg-shell-protocol.c [46/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/buffer.cpp.o In file included from /opt/kde/src/kwayland/src/client/buffer.cpp:7: /opt/kde/src/kwayland/src/client/buffer_p.h:17:29: warning: 'KWayland::Client::Buffer::Private' has a field 'KWayland::Client::WaylandPointer KWayland::Client::Buffer::Private::nativeBuffer' whose type has internal linkage [-Wsubobject-linkage] 17 | class Q_DECL_HIDDEN Buffer::Private | ^~~~~~~ [47/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/contrast.cpp.o [48/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/appmenu.cpp.o [49/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/blur.cpp.o [50/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/KWaylandClient_autogen/mocs_compilation.cpp.o [51/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/compositor.cpp.o [52/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/connection_thread.cpp.o [53/160] Building CXX object src/tools/CMakeFiles/kwaylandScanner.dir/generator.cpp.o [54/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/event_queue.cpp.o [55/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/slide.cpp.o [56/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/datadevicemanager.cpp.o [57/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/dataoffer.cpp.o [58/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/datasource.cpp.o [59/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/datadevice.cpp.o [60/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/dpms.cpp.o [61/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/fakeinput.cpp.o [62/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/idleinhibit.cpp.o [63/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/keyboard.cpp.o [64/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/pointerconstraints.cpp.o [65/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/pointer.cpp.o /opt/kde/src/kwayland/src/client/pointer.cpp:72:155: warning: missing initializer for member 'wl_pointer_listener::axis_value120' [-Wmissing-field-initializers] 72 | {enterCallback, leaveCallback, motionCallback, buttonCallback, axisCallback, frameCallback, axisSourceCallback, axisStopCallback, axisDiscreteCallback}; | ^ /opt/kde/src/kwayland/src/client/pointer.cpp:72:155: warning: missing initializer for member 'wl_pointer_listener::axis_relative_direction' [-Wmissing-field-initializers] [66/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/pointergestures.cpp.o [67/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/output.cpp.o [68/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/plasmashell.cpp.o [69/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/plasmavirtualdesktop.cpp.o [70/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/region.cpp.o [71/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/relativepointer.cpp.o [72/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/seat.cpp.o [73/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/shadow.cpp.o [74/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/plasmawindowmodel.cpp.o [75/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/plasmawindowmanagement.cpp.o /opt/kde/src/kwayland/src/client/plasmawindowmanagement.cpp: In static member function 'static void KWayland::Client::PlasmaWindowManagement::Private::stackingOrderCallback(void*, org_kde_plasma_window_management*, wl_array*)': /opt/kde/src/kwayland/src/client/plasmawindowmanagement.cpp:298:67: warning: unused parameter 'data' [-Wunused-parameter] 298 | void PlasmaWindowManagement::Private::stackingOrderCallback(void *data, org_kde_plasma_window_management *interface, wl_array *ids) | ~~~~~~^~~~ /opt/kde/src/kwayland/src/client/plasmawindowmanagement.cpp:298:107: warning: unused parameter 'interface' [-Wunused-parameter] 298 | void PlasmaWindowManagement::Private::stackingOrderCallback(void *data, org_kde_plasma_window_management *interface, wl_array *ids) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /opt/kde/src/kwayland/src/client/plasmawindowmanagement.cpp:298:128: warning: unused parameter 'ids' [-Wunused-parameter] 298 | void PlasmaWindowManagement::Private::stackingOrderCallback(void *data, org_kde_plasma_window_management *interface, wl_array *ids) | ~~~~~~~~~~^~~ [76/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/shell.cpp.o [77/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/subcompositor.cpp.o [78/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/shm_pool.cpp.o In file included from /opt/kde/src/kwayland/src/client/shm_pool.cpp:7: /opt/kde/src/kwayland/src/client/buffer_p.h:17:29: warning: 'KWayland::Client::Buffer::Private' has a field 'KWayland::Client::WaylandPointer KWayland::Client::Buffer::Private::nativeBuffer' whose type has internal linkage [-Wsubobject-linkage] 17 | class Q_DECL_HIDDEN Buffer::Private | ^~~~~~~ [79/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/subsurface.cpp.o [80/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/registry.cpp.o [81/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/touch.cpp.o /opt/kde/src/kwayland/src/client/touch.cpp:127:126: warning: missing initializer for member 'wl_touch_listener::shape' [-Wmissing-field-initializers] 127 | const wl_touch_listener Touch::Private::s_listener = {downCallback, upCallback, motionCallback, frameCallback, cancelCallback}; | ^ /opt/kde/src/kwayland/src/client/touch.cpp:127:126: warning: missing initializer for member 'wl_touch_listener::orientation' [-Wmissing-field-initializers] [82/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/surface.cpp.o In file included from /opt/kde/src/kwayland/src/client/surface.cpp:9: /opt/kde/src/kwayland/src/client/surface_p.h:18:30: warning: 'KWayland::Client::Surface::Private' has a field 'KWayland::Client::WaylandPointer KWayland::Client::Surface::Private::surface' whose type has internal linkage [-Wsubobject-linkage] 18 | class Q_DECL_HIDDEN Surface::Private | ^~~~~~~ /opt/kde/src/kwayland/src/client/surface.cpp:86:101: warning: missing initializer for member 'wl_surface_listener::preferred_buffer_scale' [-Wmissing-field-initializers] 86 | const struct wl_surface_listener Surface::Private::s_surfaceListener = {enterCallback, leaveCallback}; | ^ /opt/kde/src/kwayland/src/client/surface.cpp:86:101: warning: missing initializer for member 'wl_surface_listener::preferred_buffer_transform' [-Wmissing-field-initializers] [83/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/textinput.cpp.o [84/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/textinput_v2.cpp.o [85/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/textinput_v0.cpp.o [86/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgdecoration.cpp.o [87/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/__/compat/wayland-xdg-shell-v5-protocol.c.o [88/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgshell.cpp.o [89/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-plasma-shell-protocol.c.o [90/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-plasma-virtual-desktop-protocol.c.o [91/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-plasma-window-management-protocol.c.o [92/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-fake-input-protocol.c.o [93/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-shadow-protocol.c.o [94/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-blur-protocol.c.o [95/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgforeign_v2.cpp.o [96/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-contrast-protocol.c.o [97/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-slide-protocol.c.o [98/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-dpms-protocol.c.o [99/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-text-input-v0-protocol.c.o [100/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-text-input-v2-protocol.c.o [101/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-xdg-shell-v6-protocol.c.o [102/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgforeign.cpp.o [103/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-relativepointer-unstable-v1-protocol.c.o [104/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-pointer-gestures-unstable-v1-protocol.c.o [105/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-pointer-constraints-unstable-v1-protocol.c.o [106/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-xdg-foreign-unstable-v2-protocol.c.o [107/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-idle-inhibit-unstable-v1-protocol.c.o [108/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-xdg-output-unstable-v1-protocol.c.o [109/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-appmenu-protocol.c.o [110/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-xdg-shell-protocol.c.o [111/160] Building C object src/client/CMakeFiles/KWaylandClient.dir/wayland-xdg-decoration-unstable-v1-protocol.c.o [112/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgshell_v5.cpp.o In file included from /opt/kde/src/kwayland/src/client/xdgshell_v5.cpp:12: /opt/kde/src/kwayland/src/client/xdgshell_p.h:86:28: warning: 'virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShell::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::XdgShellPopup*, const KWayland::Client::XdgPositioner&, QObject*)' was hidden [-Woverloaded-virtual=] 86 | virtual XdgShellPopup *getXdgPopup(Surface *surface, XdgShellPopup *parentSurface, const XdgPositioner &positioner, QObject *parent) | ^~~~~~~~~~~ /opt/kde/src/kwayland/src/client/xdgshell_v5.cpp:26:20: note: by 'virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShellUnstableV5::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::Surface*, KWayland::Client::Seat*, quint32, const QPoint&, QObject*)' 26 | XdgShellPopup *getXdgPopup(Surface *surface, Surface *parentSurface, Seat *seat, quint32 serial, const QPoint &parentPos, QObject *parent) override; | ^~~~~~~~~~~ /opt/kde/src/kwayland/src/client/xdgshell_p.h:76:28: warning: 'virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShell::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::XdgShellSurface*, const KWayland::Client::XdgPositioner&, QObject*)' was hidden [-Woverloaded-virtual=] 76 | virtual XdgShellPopup *getXdgPopup(Surface *surface, XdgShellSurface *parentSurface, const XdgPositioner &positioner, QObject *parent) | ^~~~~~~~~~~ /opt/kde/src/kwayland/src/client/xdgshell_v5.cpp:26:20: note: by 'virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShellUnstableV5::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::Surface*, KWayland::Client::Seat*, quint32, const QPoint&, QObject*)' 26 | XdgShellPopup *getXdgPopup(Surface *surface, Surface *parentSurface, Seat *seat, quint32 serial, const QPoint &parentPos, QObject *parent) override; | ^~~~~~~~~~~ [113/160] Linking CXX executable bin/kwaylandScanner [114/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgshell_v6.cpp.o In file included from /opt/kde/src/kwayland/src/client/xdgshell_v6.cpp:11: /opt/kde/src/kwayland/src/client/xdgshell_p.h:64:28: warning: 'virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShell::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::Surface*, KWayland::Client::Seat*, quint32, const QPoint&, QObject*)' was hidden [-Woverloaded-virtual=] 64 | virtual XdgShellPopup *getXdgPopup(Surface *surface, Surface *parentSurface, Seat *seat, quint32 serial, const QPoint &parentPos, QObject *parent) | ^~~~~~~~~~~ /opt/kde/src/kwayland/src/client/xdgshell_v6.cpp:30:20: note: by 'KWayland::Client::XdgShellUnstableV6::Private::getXdgPopup' 30 | XdgShellPopup *getXdgPopup(Surface *surface, XdgShellPopup *parentSurface, const XdgPositioner &positioner, QObject *parent) override; | ^~~~~~~~~~~ [115/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/logging.cpp.o [116/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgoutput.cpp.o [117/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/xdgshell_stable.cpp.o In file included from /opt/kde/src/kwayland/src/client/xdgshell_stable.cpp:11: /opt/kde/src/kwayland/src/client/xdgshell_p.h:64:28: warning: 'virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShell::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::Surface*, KWayland::Client::Seat*, quint32, const QPoint&, QObject*)' was hidden [-Woverloaded-virtual=] 64 | virtual XdgShellPopup *getXdgPopup(Surface *surface, Surface *parentSurface, Seat *seat, quint32 serial, const QPoint &parentPos, QObject *parent) | ^~~~~~~~~~~ /opt/kde/src/kwayland/src/client/xdgshell_stable.cpp:28:20: note: by 'KWayland::Client::XdgShellStable::Private::getXdgPopup' 28 | XdgShellPopup *getXdgPopup(Surface *surface, XdgShellPopup *parentSurface, const XdgPositioner &positioner, QObject *parent) override; | ^~~~~~~~~~~ /opt/kde/src/kwayland/src/client/xdgshell_stable.cpp:288:118: warning: missing initializer for member 'xdg_toplevel_listener::configure_bounds' [-Wmissing-field-initializers] 288 | const struct xdg_toplevel_listener XdgTopLevelStable::Private::s_toplevelListener = {configureCallback, closeCallback}; | ^ /opt/kde/src/kwayland/src/client/xdgshell_stable.cpp:288:118: warning: missing initializer for member 'xdg_toplevel_listener::wm_capabilities' [-Wmissing-field-initializers] /opt/kde/src/kwayland/src/client/xdgshell_stable.cpp:527:118: warning: missing initializer for member 'xdg_popup_listener::repositioned' [-Wmissing-field-initializers] 527 | const struct xdg_popup_listener XdgShellPopupStable::Private::s_popupListener = {configureCallback, popupDoneCallback}; | ^ [118/160] Building CXX object src/client/CMakeFiles/KWaylandClient.dir/surface_p.cpp.o In file included from /opt/kde/src/kwayland/src/client/surface_p.cpp:7: /opt/kde/src/kwayland/src/client/surface_p.h:18:30: warning: 'KWayland::Client::Surface::Private' has a field 'KWayland::Client::WaylandPointer KWayland::Client::Surface::Private::surface' whose type has internal linkage [-Wsubobject-linkage] 18 | class Q_DECL_HIDDEN Surface::Private | ^~~~~~~ [119/160] Linking CXX shared library bin/libKWaylandClient.so.6.2.80 [120/160] Creating library symlink bin/libKWaylandClient.so.6 bin/libKWaylandClient.so [121/160] Automatic MOC for target qtwayland-integration-test [122/160] Automatic MOC for target touchClientTest [123/160] Automatic MOC for target copyClient [124/160] Building CXX object tests/CMakeFiles/copyClient.dir/copyClient_autogen/mocs_compilation.cpp.o [125/160] Automatic MOC for target subsurface-test [126/160] Building CXX object tests/CMakeFiles/touchClientTest.dir/touchClientTest_autogen/mocs_compilation.cpp.o [127/160] Automatic MOC for target panelTest [128/160] Building CXX object tests/CMakeFiles/panelTest.dir/panelTest_autogen/mocs_compilation.cpp.o [129/160] Automatic MOC for target plasmasurface-test [130/160] Automatic MOC for target pasteClient [131/160] Building CXX object tests/CMakeFiles/qtwayland-integration-test.dir/qtwayland-integration-test_autogen/mocs_compilation.cpp.o [132/160] Building CXX object tests/CMakeFiles/pasteClient.dir/pasteClient_autogen/mocs_compilation.cpp.o [133/160] Automatic MOC for target shadowTest [134/160] Building CXX object tests/CMakeFiles/subsurface-test.dir/subsurface-test_autogen/mocs_compilation.cpp.o [135/160] Automatic MOC for target xdgforeign-test [136/160] Building CXX object tests/CMakeFiles/shadowTest.dir/shadowTest_autogen/mocs_compilation.cpp.o [137/160] Automatic MOC for target xdg-test [138/160] Building CXX object tests/CMakeFiles/plasmasurface-test.dir/plasmasurface-test_autogen/mocs_compilation.cpp.o [139/160] Building CXX object tests/CMakeFiles/qtwayland-integration-test.dir/qtwaylandintegrationtest.cpp.o [140/160] Building CXX object tests/CMakeFiles/xdgforeign-test.dir/xdgforeign-test_autogen/mocs_compilation.cpp.o [141/160] Building CXX object tests/CMakeFiles/subsurface-test.dir/subsurfacetest.cpp.o [142/160] Building CXX object tests/CMakeFiles/xdg-test.dir/xdg-test_autogen/mocs_compilation.cpp.o [143/160] Building CXX object tests/CMakeFiles/shadowTest.dir/shadowtest.cpp.o [144/160] Building CXX object tests/CMakeFiles/copyClient.dir/copyclient.cpp.o [145/160] Building CXX object tests/CMakeFiles/pasteClient.dir/pasteclient.cpp.o /opt/kde/src/kwayland/tests/pasteclient.cpp: In lambda function: /opt/kde/src/kwayland/tests/pasteclient.cpp:140:30: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = PasteClient::setupRegistry(KWayland::Client::Registry*)::::::; Args = {}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 140 | QtConcurrent::run([pipeFds] { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 141 | QFile readPipe; | ~~~~~~~~~~~~~~~ 142 | if (readPipe.open(pipeFds[0], QIODevice::ReadOnly)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | qDebug() << "Pasted: " << readPipe.readLine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | } | ~ 145 | close(pipeFds[0]); | ~~~~~~~~~~~~~~~~~~ 146 | QCoreApplication::quit(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | }); | ~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrentRun:1, from /opt/kde/src/kwayland/tests/pasteclient.cpp:26: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:62:6: note: declared here 62 | auto run(Function &&f, Args &&...args) | ^~~ [146/160] Building CXX object tests/CMakeFiles/plasmasurface-test.dir/plasmasurfacetest.cpp.o [147/160] Building CXX object tests/CMakeFiles/touchClientTest.dir/touchclienttest.cpp.o [148/160] Linking CXX executable bin/qtwayland-integration-test [149/160] Linking CXX executable bin/copyClient [150/160] Linking CXX executable bin/pasteClient [151/160] Linking CXX executable bin/subsurface-test [152/160] Linking CXX executable bin/touchClientTest [153/160] Linking CXX executable bin/plasmasurface-test [154/160] Linking CXX executable bin/shadowTest [155/160] Building CXX object tests/CMakeFiles/panelTest.dir/paneltest.cpp.o [156/160] Linking CXX executable bin/panelTest [157/160] Building CXX object tests/CMakeFiles/xdgforeign-test.dir/xdgforeigntest.cpp.o [158/160] Linking CXX executable bin/xdgforeign-test [159/160] Building CXX object tests/CMakeFiles/xdg-test.dir/xdgtest.cpp.o [160/160] Linking CXX executable bin/xdg-test