Currently the ebuild has: pkg_setup() { require_php_with_use mcrypt mhash } the php-5.1.1 ebuild has the USE flag "crypt" to get mcrypt not "mcrypt" which then causes this error: * * Using dev-lang/php-5.1.1 * * Checking for required PHP feature(s): * Discovered missing USE flag mcrypt * * dev-lang/php-5.1.1 needs to be re-installed with all of the following * USE flags enabled: * * mcrypt mhash * !!! ERROR: dev-php/PEAR-Crypt_CHAP-1.0.0 failed. Call stack: ebuild.sh, line 1949: Called dyn_setup ebuild.sh, line 678: Called pkg_setup PEAR-Crypt_CHAP-1.0.0.ebuild, line 14: Called require_php_with_use 'setup' 'mcrypt' Simple fix is to change the ebuild to (for the dev-lang/php-5.1.1 ebuild at least): pkg_setup() { require_php_with_use crypt mhash }
Fixed in CVS, please emerge sync. Best regards, CHTEKK.
*** Bug 124922 has been marked as a duplicate of this bug. ***