emerge php Calculating dependencies ...done! >>> emerge (1 of 1) dev-php/php-4.3.4-r4 to / >>> md5 src_uri ;-) php-4.3.4.tar.bz2 !!! No message digest entry found for file "php-4.3.6-includepath.diff." !!! Most likely a temporary problem. Try 'emerge sync' again later. !!! If you are certain of the authenticity of the file then you may type !!! the following to generate a new digest: !!! ebuild /usr/portage/category/package/package-version.ebuild digest mail php # ebuild /usr/portage/category/package/package-version.ebuild digest !!! Name error in version !!! Error: PF is null 'package-version'; exiting. Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: No version of PHP will build, digest error. Expected Results: Build Properly. emerge info Portage 2.0.50-r7 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 x86_64 4 Gentoo Base System version 1.4.10 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -mmmx -msse2 -O3 -pipe -m64 -mfpmath=sse -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -mmmx -msse2 -O3 -pipe -m64 -mfpmath=sse -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acl acpi amd64 apache2 apm arts avi crypt dedicated divx4linux dvb encode foomaticdb gdbm gif gpm imap imlib jpeg kde ldap libwww maildir mikmod motif mpeg mysql ncurses nls nogcj oggvorbis oss pam pdflib perl png python quicktime readline samba sasl sdl slang snmp speex spell ssl tcpd truetype vda vhosts xml2 xv zlib"
I noticed I didn't run the proper digest command. I rebuilt the digest and it installed fine. Still a problem, looks like the portage mirrors are missing a file.
The digest line for that file is present in some of the digest files, such as dev-php/mod_php/files/digest-mod_php-4.3.6-r2 and dev-php/php/files/digest-php-4.3.6-r1, you can fix the problem by copying the appropriate line from one of these files to the digest file. In your case dev-php/php/files/digest-php-4.3.4-r4, you have to ensure that the lines of the digest file are in alphabetical order of the filename.
Forgot to mention that this affects every ebuild which inherits the php-sapi eclass
Yea, it affects every ebuild, not just php-4.3.4-r2 I tried all of them, all had the same effect. I had to rebuild the digest of any PHP version I tried to install.
fixed in cvs.