When I try to emerge the 3.4_beta version of kcheckpass, it fails with an ebuild.sh message: <snippet> >> emerge kcheckpass Calculating dependencies /usr/lib/portage/bin/ebuild.sh: line 1: get-parent-package: command not found /usr/lib/portage/bin/ebuild.sh: line 1: get-parent-package: command not found /usr/lib/portage/bin/ebuild.sh: line 1: deprange-dual: command not found !!! ERROR: kde-base/kcheckpass-3.4.0_beta1 failed. !!! Function , Line 1686, Exitcode 127 !!! error sourcing ebuild !!! If you need support, post the topmost build error, NOT this status message. aux_get(): (0) Error in kde-base/kcheckpass-3.4.0_beta1 ebuild. (1) Check for syntax error or corruption in the ebuild. (--debug) !!! All ebuilds that could satisfy "kcheckpass" have been masked. !!! One of the following masked packages is required to complete your request: /usr/lib/portage/bin/ebuild.sh: line 1: get-parent-package: command not found /usr/lib/portage/bin/ebuild.sh: line 1: get-parent-package: command not found /usr/lib/portage/bin/ebuild.sh: line 1: deprange-dual: command not found !!! ERROR: kde-base/kcheckpass-3.4.0_beta1 failed. !!! Function , Line 1686, Exitcode 127 !!! error sourcing ebuild !!! If you need support, post the topmost build error, NOT this status message. aux_get(): (0) Error in kde-base/kcheckpass-3.4.0_beta1 ebuild. (1) Check for syntax error or corruption in the ebuild. (--debug) !!! Problem in kde-base/kcheckpass dependencies. !!! exceptions </snippet> The result is that kdebase-meta fails, and I'm stuck using windowmaker, which isn't really that bad though. Anyway, anyone know what's wrong here? "Install Gnome instead" is not the fix I'm looking for :) Also, I tried running an revdep-rebuild, but that didn't help either. --Thomas PS! Hope I didn't choose the wrong severity setting of this bug, since it is preventing me from testing kde 3.4. Reproducible: Always Steps to Reproduce: Portage 2.0.51-r15 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.1-r4,glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r1 i686) =============================================================== == System uname: 2.6.10-gentoo-r1 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Jan 25 2005, 15:26:30)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.4.19-r1, 2.4.21-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -mmmx -msse -m3dnow" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/ kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/ share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/ texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ / usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -mmmx -msse -m3dnow" DISTDIR="/storage/screamster/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/ rsync://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http:// gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cscope cups dga dvd dvdr encode esd f77 fam fbcon flac foomaticdb fortran gd gdbm ggi gif gpm gtk gtk2 guile imagemagick imlib innodb ipv6 java jpeg junit kde libg++ libwww mad mikmod motif mpeg mysql nas ncurses nls oggvorbis opengl oss pam pdflib perl plotutils png python qt quicktime readline sdl slang snmp spell sqlite sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb wmf xine xml xml2 xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Do you have some overlays with inside the kde-functions.eclass inside? If not, can you attach your /usr/portage/eclass/kde-functions.eclass? thanks.
Created attachment 49513 [details] kde-functions.eclass Here's my kde-functions.eclass file. I don't quite understand what you mean by adding portage overlay to the eclass file.
Your eclass looks ok. Does this happens also with other ebuilds like "konqueror", "konsole" or any other splitted ebuild? I was asking if you have settedup some OVERLAYS that has inside another old copy of that eclass. (if you don't know you can attach your /etc/make.conf)
Yes, indeed I have an overlay, but I had no idea that there would be any eclass directory there. (Probably a leftover from the alpha version of 3.4.) After removing that, it's working just fine again :) Thanks for your help!