* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/dev-lang/php/files/5.1-any/php5-soap_persistence_session.diff * ( php5-soap_persistence_session.diff ) !!! ERROR: dev-lang/php-5.1.2 failed. Call stack: ebuild.sh, line 1557: Called dyn_unpack ebuild.sh, line 719: Called src_unpack ebuild.sh, line 1272: Called php5_1-sapi_src_unpack php5_1-sapi.eclass, line 279: Called epatch '/usr/portage/dev-lang/php/files/5.1-any/php5-soap_persistence_session.diff' !!! Cannot find $EPATCH_SOURCE! !!! If you need support, post the topmost build error, and the call stack if relevant. emerge info: Portage 2.1_pre6-r2 (default-linux/x86/2006.0, gcc-4.1.0-pre20060223, glibc-2.4-r0, 2.6.16-rc6 i686) ================================================================= System uname: 2.6.16-rc6 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.12.0_pre16 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer sandbox sfperms sign strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE.utf-8" LC_ALL="de_DE.utf-8" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/xgl-overlay /usr/local/overlays/xgl-beta" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib acpi alsa apache2 asf asm avi bash-completion cairo cdr cgi chipcard cli crypt cups dbus dcc dri dts dvd dvdnav dvdr encode exif fastbuild fbcon ffmpeg firefox flac freetype gd gd2 gif gimp gimpprint glitz glut glx gpm gstreamer gstreamer10 gtk2 gtkhtml hal hbci ipv6 jpeg kde kdeenablefinal libcaca live mad mhash mikmod mjpeg mmx mmx2 mng mono mp3 mpeg musicbrainz mysql ncurses nls nptl nptlonly ogg oggvorbis opengl pam pcre pdo png ppds python pyzor qt quicktime razor readline real rtf samba scanner sdl session slang speex sse sse2 ssl svg theora tiff truetype unicode usb userlocales utf8 v4l v4l2 vorbis wifi win32codecs wxwindows x264 xine xml2 xprint xv xvid zlib elibc_glibc input_devices_synaptics input_devices_keyboard input_devices_mouse input_devices_wacom kernel_linux linguas_de userland_GNU video_cards_ati" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, MAKEOPTS
You have a stale/old eclass somewhere, with PHP 5.1.2 we changed how patches are applied, and consequently how the eclass handles those, and the change does work in Portage. You probably have an older CVS checkout or some overlay that interferes, please update your copy of the PHP Overlay (if any), update the dev-lang/php/ and eclass/ directories of your Portage CVS and emerge --sync again, that should fully fix it. Best regards, CHTEKK.