php.eclass contains the following code: function runningunstable() { local data="`echo "${ACCEPT_KEYWORDS}" |grep '~'`" local retval=false [ -n "${data}" ] && retval=true return ${retval} } However, in bash, "false" and "true" aren't valid return codes. These should probably be replaced by "1" and "0" respectively. Reproducible: Always Steps to Reproduce:
This is also cropping up: * Copying php5 from /mnt/nfs/usr/portage/distfiles/cvs-src... >>> Source unpacked. /usr/sbin/ebuild.sh: line 27: return: true: numeric argument required using default Zend directory buildconf: checking installation... buildconf: autoconf version 2.13 (ok) buildconf: automake version 1.4-p5 (ok) buildconf: libtool version 1.4.3 (ok) rebuilding configure rebuilding acconfig.h rebuilding main/php_config.h.in berkdb * BerkDB is disabled due to DB4 issues and changes in PHP 4.3.2 presently. * If you need BerkDB support, please do NOT upgrade at this time crypt gdbm informix jpeg jpeg oci8 odbc pdflib png postgres snmp /usr/sbin/ebuild.sh: line 27: return: true: numeric argument required mysql creating cache ./config.cache ...
*** This bug has been marked as a duplicate of 22886 ***