Many packages in kde depends on x11-libs/libxkbfile. I compiled 7 packages and only 4 compiles successfully without it. Many packages write same message: ----------------------------------------------------------------------------- -- The following REQUIRED packages could NOT be located on your system. -- You must install these packages before continuing. ----------------------------------------------------------------------------- * libXkbfile <http://xorg.freedesktop.org> X11 keyboard layout library Needed for keyboard modules. ----------------------------------------------------------------------------- Links: https://bugs.gentoo.org/show_bug.cgi?id=379741 - kde-base/ksysguard-4.7.0 https://bugs.gentoo.org/show_bug.cgi?id=379727 - kde-base/kcheckpass-4.7.0 I've just compiled kde-base/ksplash-4.7.0 and it also fails without libXkbfile. I decided to not create more bugs about missing x11-libs/libxkbfile in DEPEND and propose to add a dependency on x11-libs/libxkbfile somewhere in kde* eclass. The full list of packages that refuses to build without x11-libs/libxkbfile is ongoing.
This is packages that refused to build without x11-libs/libxkrbfile: kde-base/ksysguard-4.7.0 kde-base/kcheckpass-4.7.0 kde-base/ksplash-4.7.0 kde-base/liboxygenstyle-4.7.0 kde-base/kstartupconfig-4.7.0 kde-base/freespacenotifier-4.7.0 kde-base/ksystraycmd-4.7.0 kde-base/qguiplatformplugin_kde-4.7.0 kde-base/kdebase-cursors-4.7.0 kde-base/kwrited-4.7.0 kde-base/kstyles-4.7.0 kde-base/solid-4.7.0 kde-base/kmenuedit-4.7.0 kde-base/kdebase-startkde-4.7.0
*** Bug 379741 has been marked as a duplicate of this bug. ***
OK, gets on the agenda for the next kde meeting.
Fixed by adding it globally as dependency in kde4-base.eclass