Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53040 - No PHP version will build, digest problem!
Summary: No PHP version will build, digest problem!
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-05 03:28 UTC by Ryan Earl
Modified: 2004-06-05 17:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Earl 2004-06-05 03:28:40 UTC
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"
Comment 1 Ryan Earl 2004-06-05 03:31:28 UTC
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.
Comment 2 Tom Knight (RETIRED) gentoo-dev 2004-06-05 06:24:22 UTC
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.
Comment 3 Tom Knight (RETIRED) gentoo-dev 2004-06-05 06:41:32 UTC
Forgot to mention that this affects every ebuild which inherits the php-sapi eclass
Comment 4 Ryan Earl 2004-06-05 12:42:34 UTC
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.
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-06-05 17:20:38 UTC
fixed in cvs.