Ebuild doesn't have dependency on x11-libs/libXcursor, and grepping in sources doesn't show any usage except one line in main CMakeLists.txt: target_link_libraries(KScreenLocker PUBLIC Qt5::Core Qt5::X11Extras PRIVATE KF5::I18n KF5::IdleTime KF5::GlobalAccel KF5::Notifications KF5::CoreAddons KF5::ConfigGui KF5::WindowSystem ${X11_LIBRARIES} ${X11_Xcursor_LIB} XCB::XCB XCB::KEYSYMS KF5::WaylandServer Wayland::Server ) I have a strong feeling it is not needed in CMakeLists.txt
So, what happens when you build kscreenlocker with X11_Xcursor_LIB removed?
(In reply to Andreas Sturmlechner from comment #1) > So, what happens when you build kscreenlocker with X11_Xcursor_LIB removed? Compiles cleanly.
Would you like to report this upstream? Afaik this has no effect on our build, libXfixes present or not.
Would you like to report this upstream? Afaik this has no effect on our build, libXcursor present or not.
Reported upstream: https://bugs.kde.org/show_bug.cgi?id=376068
(In reply to Ostashevskyi Viktor from comment #5) > Reported upstream: https://bugs.kde.org/show_bug.cgi?id=376068 Thanks.
Fixed upstream: https://cgit.kde.org/kscreenlocker.git/commit/?id=dd9a089cfaefb24f012a137618e00005a48b6009 Thanks!
That is great, but when it will be fixed in Gentoo? In 5.9.2 or in 5.10?
It turns out this was causing a build failure with libXcursor missing, so I've backported to 5.9.1. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ced4da6a47084e23ed66581e056c2755f38f9c https://gitweb.gentoo.org/proj/kde.git/commit/?id=458ce36bdc512865c90a5aa170c8986134bbd540