emerge -u --verbose --deep x11-libs/gtk+ fails with Cannot find $EPATCH_SOURCE! message. See datails below. Reproducible: Always Steps to Reproduce: 1. emerge -u --deep --verbose x11-libs/gtk+ Actual Results: # emerge -u --verbose --deep x11-libs/gtk+ Calculating world dependencies ...done! >>> emerge (1 of 39) x11-libs/gtk+-2.2.2-r1 to / >>> md5 src_uri ;-) gtk+-2.2.2.tar.bz2 >>> Unpacking source... >>> Unpacking gtk+-2.2.2.tar.bz2 to /var/tmp/portage/gtk+-2.2.2-r1/work * Applying gtk+-2.0.6-exportsymbols.patch... [ ok ] * Applying gtk+-wm.patch... [ ok ] * Applying gtk+-2.2.1-disable_icons_smooth_alpha.patch... [ ok ] * Applying gtk+-2-xftprefs.patch... [ ok ] * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/x11-libs/gtk+/files/gtk+-2.2.2-gtkwidget_pixmap_expose.patch !!! ERROR: x11-libs/gtk+-2.2.2-r1 failed. !!! Function epatch, Line 181, Exitcode 0 !!! Cannot find $EPATCH_SOURCE! emerge info Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) processor GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss apm libg++ mikmod nls slang motif 3dnow acl acpi alsa apache2 arts avi berkdb bonobo cdr crypt cups curl dga directfb dvd -emacs encode esd ethereal evo fbcon flash gb gd gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile impa imlib innodb ipv6 java jikes jpeg kde ladcca lcms ldap libgda libwww lirc maildir mmx mozilla mpeg mysql nas ncurses oav odbc oggvorbis opengl pam pda pdflib perl plotutils png python qt quicktime readline samba sasl scanner sdl slp snmp socks5 spell -sse ssl svga tcltk tcpd tiff truetype usb wmf X xml2 xmms xv zeo zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -mcpu=athlon -march=athlon -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" CXXFLAGS="-O3 -mcpu=athlon -march=athlon -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox buildpkg ccache distcc userpriv usersandbox"
whatta badluck you have, <2 minutes between changing the ebuild and adding the patch and you are caught in between. rsync and you should be fine