Numerous users havve reported the error >>> Updating Portage cache... \/usr/portage/app-gnustep/easydiff/easydiff-0.1.ebuild: line 7: need-gnustep-gui: command not found \/usr/portage/app-gnustep/talksoup/talksoup-0.81.ebuild: line 7: need-gnustep-gui: command not found ...done! Reproducible: Didn't try Steps to Reproduce: 1. emerge sync 2. 3. Actual Results: As above Expected Results: Updating Portage Cache should have completed with no errors emerge info Portage 2.0.51_rc1 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r3 i686) ================================================================= System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.7-r4 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dba dvdr encode esd foomaticdb gd gdbm gif gnome gpm gtk gtk2 guile imlib innodb java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba scanner sdl session simplexml slang soap sockets spell sqlite ssl svga tcltk tcpd tiff truetype usb x86 xml2 xmms xprint xsl xv zlib"
same here
*** Bug 65203 has been marked as a duplicate of this bug. ***
I'm taking care of the new GNUstep ebuilds; to make a long story short, the old ones where very antiquated and such. In July or so, I used epkgmove to move the GNUstep ebuilds to new categories in the tree; I'm not sure if it was a bug or something, but app-gnustep category did not get removed. To fix this: # su - # rm -Rf /usr/portage/app-gnustep # emerege --sync <-- (or rsync, whatever works for you) ... after doing this, you should notice the app-gnustep category has not reappeared. Why an rsync didn't remove the category, I do not know.
Changing to "assigned" until i can figure out if there's a way I can "force" rsync to remove that directory.
to assigned now...
(net connection freaked out, "assigned" didn't take)
If anyone is still experiencing this problem (and has not yet done the aforementioned solution), could you please post and line's in your /etc/make.conf with RSYNC_EXCLUDEFROM in them? This is for further testng one my end; it is likely you do not have this line in /etc/make.conf unless you put it there.
Turned out to be a bug in emerge was not removing empty/old/cvs rm'd categories/directories; carpaski said he has fixed this. Closing this bug.
*** Bug 65268 has been marked as a duplicate of this bug. ***
fixed in portage >= 2.0.51_rc3.
*** Bug 65412 has been marked as a duplicate of this bug. ***
Ad #3: this fixes the issue on the machines I administer. Thanks.
*** Bug 65574 has been marked as a duplicate of this bug. ***
*** Bug 65800 has been marked as a duplicate of this bug. ***
*** Bug 65661 has been marked as a duplicate of this bug. ***