When configure runs I come to this section: Configuring extensions ... <snip> ... ./configure: line 1: cd: shared: No such file or directory checking whether build with IMAP works... yes checking for Informix support... no checking for Ingres II support... no checking for InterBase support... no checking for IRCG support... no checking for LDAP support... yes, shared checking for LDAP Cyrus SASL support... shared checking for 3 arg ldap_set_rebind_proc... yes checking for ldap_parse_reference... no checking for ldap_start_tls_s... no configure: error: sasl.h not found! !!! ERROR: dev-php/mod_php-5.0.0 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed Reproducible: Always Steps to Reproduce: 1. enable USE="sasl ldap" 2. emerge mod_php Actual Results: Configure could not complete. It didn't find required include file (sasl.h) Expected Results: Configure should have found sasl.h. sasl.h is available in /usr/include/sasl/sasl.h
I've committed a fix which works for me. It should arrive on your local rsync mirror in about an hour. Please re-emerge php, and let me know how you get on. Best regards, Stu
This is still valid for php-5.0.0-r1 Same error like for mod_php-5.0.0 checking for LDAP support... yes, shared checking for LDAP Cyrus SASL support... shared checking for 3 arg ldap_set_rebind_proc... yes checking for ldap_parse_reference... no checking for ldap_start_tls_s... no configure: error: sasl.h not found! !!! ERROR: dev-php/php-5.0.0-r1 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed