For apache 2.2.8 to have ldap support apr-utils needs to be compiles with ldap USE flag. After compiling apr-utils with ldap support apache complains that "undefined symbol: apr_ldap_url_parse". Trying to recompile apache at this point contradicts itself by saying that apr-utils needs to be compiled with ldap support for apache to have ldap support, but because apr-utils has been compiled with an unsupported USE flag (ldap) it dies on compile. Reproducible: Always Steps to Reproduce: 1.emerge apr-utils with ldap support 2.re-emerge apache 2.2.8 3. Actual Results: * dev-libs/apr-util is missing LDAP support. For apache to have * ldap support, apr-util must be built with the ldap USE-flag * enabled. * * ERROR: www-servers/apache-2.2.8 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * ebuild.sh, line 1244: Called apache-2_pkg_setup * apache-2.eclass, line 368: Called setup_modules * apache-2.eclass, line 226: Called die * The specific snippet of code: * die "ldap USE-flag enabled while not supported in apr-util" * The die message: * ldap USE-flag enabled while not supported in apr-util Expected Results: at the very least it shouldn't contradict itself. ideally it would work so my boss will quit crying.
Reopen with: - entire emerge log attached - emerge --info - emerge -pv apr apr-util apache output