Article 6GAP3 [SOLVED] kwayland fails to build in Slackware64-current here.

[SOLVED] kwayland fails to build in Slackware64-current here.

by
Didier Spaier
from LinuxQuestions.org on (#6GAP3)
I need kwayland to build lxqt-config version 1.4.0 for Slint, but building fails. As there could an issue with software versions in Slint64-15.0, based on Slackware version 15.0, I have installed a genuine Slackware-current in a Qemu VM, with all packages up to date as of Fri Nov 10 18:46:44 UTC 2023, copied in /root the directory source/kde/kde from a mirror, then as real root typed from /root/kde/:Code:./kde.SlackBuild frameworks:kwayland 2>&1|tee LOGCmake did not find any issue, however the build failed. In the attached log I see:
  • lines 17 and 18:Quote:
    fatal: not a git repository (or any of the parent directories): .git
    I do not know if that matters but should I really configure and make from a git tree?
  • lines 170-174:Quote:
    make[2]: *** No rule to make target '/usr/share/plasma-wayland-protocols/wayland-eglstream-controller.xml', needed by 'src/server/wayland-eglstream-controller-client-protocol.h'. Stop.
    make[2]: *** Waiting for unfinished jobs....
    [ 19%] Generating wayland-dpms-server-protocol.h
    make[1]: *** [CMakeFiles/Makefile2:302: src/server/CMakeFiles/KF5WaylandServer.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
  • lines 319-325:Quote:
    In file included from /tmp/kde_build/frameworks/kwayland-5.111.0/src/client/surface_p.cpp:7:
    /tmp/kde_build/frameworks/kwayland-5.111.0/src/client/surface_p.h:18:30: warning: KWayland::Client::Surface::Private' has a field KWayland::Client::WaylandPointer<wl_surface, wl_surface_destroy> KWayland::Client::Surface::Private::surface' whose type has internal linkage [-Wsubobject-linkage]
    18 | class Q_DECL_HIDDEN Surface::Private
    | ^~~~~~~
    [ 44%] Linking CXX shared library ../../bin/libKF5WaylandClient.so
    [ 44%] Built target KF5WaylandClient
    make: *** [Makefile:136: all] Error 2
  • lines 336-339Quote:
    make[2]: *** No rule to make target '/usr/share/plasma-wayland-protocols/wayland-eglstream-controller.xml', needed by 'src/server/wayland-eglstream-controller-client-protocol.h'. Stop.
    make[1]: *** [CMakeFiles/Makefile2:302: src/server/CMakeFiles/KF5WaylandServer.dir/all] Error 2
    make: *** [Makefile:136: all] Error 2
    frameworks:kwayland failed to build.
Did I make an obvious mistake? Any clue appreciated.
Attached Files
txt.gifLOG.txt (26.8 KB)
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments