There seems to be some problem in the kde-source.eclass: In the end of kde-source_src_unpack() there's a call [ -f "admin/cvs-clean.pl" ] && make -f admin/Makefile.common cvs-clean This results in the following output: | >>> Unpacking source... | * Copying kdebase from /var/cache/portage/sources/cvs-src/kde... | * CVS module kdebase is now in /var/tmp/portage/kdebase-5/work | * Copying kde-common/admin from /var/cache/portage/sources/cvs-src/kde... | * CVS module kde-common/admin is now in /var/tmp/portage/kdebase-5/work | D admin | >>> Source unpacked. | This Makefile is only for the CVS repository | This will be deleted before making the distribution | | Please recheckout this module! | for cvs: use checkout once and after that update again | for cvsup: checkout kde-common from cvsup and | link kde-common/admin to ./admin | make: *** [all] Error 1 | | !!! ERROR: kde-base/kdebase-5 failed. | !!! Function kde_src_compile, Line 106, Exitcode 1 | !!! no configure script found, generation unsuccessful If I remove the cvs-clean.pl from the admin dir, everything works fine. I don't think it matters (as the bug seems to be in the eclass) but I use the latest Live CVS ebuilds. Reproducible: Always Steps to Reproduce: 1. Get the Live CVS ebuilds, install them in a PORTAGE_OVERLAY. 2. emerge kde-base Actual Results: Expected Results: Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25) ================================================================= System uname: 2.4.25 i686 mobile AMD Athlon(tm) XP 1900+ Gentoo Base System version 1.4.3.13 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/kde/cvs/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -pipe" DISTDIR="/var/cache/portage/sources" FEATURES="autoaddcvs ccache noclean nostrip sandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://gentoo.inode.at/" MAKEOPTS="-j2" PKGDIR="/var/cache/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/root/portage" SYNC="rsync://otherland/gentoo-portage" USE="3dnow X aalib aavm acl acpi acpi4linux alsa apache2 apm applypatches arts avi berkdb cdr crypt cups curl debug dnd dvd encode esd ethereal faad fam fbcon flac foomaticdb freetype gdbm geoip gif gphoto2 gpm gps gstreamer gtk gtk2 guile imagemagick imap imlib ipv6 jabber java jpeg kde ldap libg++ libwww mad maildir mmx mng motif mozilla moznocompose moznoirc mpeg nas ncurses nls odbc oggvorbis opengl pam pcap pcmcia pdflib perl png pnp python qt quicktime readline regexp samba sasl scanner sdl slang slp socks5 spell sse ssl stroke svga tcltk tcpd tetex tiff transcode truetype trusted type1 uml usagi usb wmf x86 xchattext xinerama xml2 xmms xv zlib"
you just need to clean up your src directories and re-emerge.