After installing apache 1.3.28 (or 1.3.27-r4), which appears to compile successfully, /etc/init.d/apache start fails with: Cannot load /etc/apache/modules/mod_auth_dbm.so into server: /etc/apache/modules/mod_auth_dbm.so: undefined symbol: __db_ndbm_close_4000 Reproducible: Always Steps to Reproduce: 1. emerge "<net-www/apache-2" 2. /etc/init.d/apache start Actual Results: Cannot load /etc/apache/modules/mod_auth_dbm.so into server: /etc/apache/modules/mod_auth_dbm.so: undefined symbol: __db_ndbm_close_4000 Expected Results: Started apache. :) If you don't need mod_auth_dbm.so or mod_auth_db.so, this issue can be worked around by not loading those modules. However, an undefined symbol error is an error nontheless.
Yep same problem here. Worked perfect before i upgraded to apache 1.3.28 i tried to lookup to which package this module belongs by using qpkg -f, but it returns no results.
Same thing here. I would also mention that downgrading to 1.3.27-r3 doesn't seem to fix the problem.
Bezerkely DB with 3 or 4 versions or so caking around everybody's systems and playing around with everybody's build scripts, Makefiles and such. If you want the short workaround... well if you don't use this module (I don't and I don't think it's very commonly used these days to tell you the truth), you may comment out this module from being built in the ebuild. You just read files/apache-builtin-mods (or /etc/apache/apache-builtin-mods if you already have it installed there). Read the directions in there and do a rebuild without this module. Then comment out this module from the /etc/apache/apache.conf file before starting with /etc/init.d/apache start, so it doesnt try to load it. Sigh.
Oops, you already mentioned you worked around it, nevermind the previous.
hopefully this will be resolved with apache-1.3.28-r1 could you try that when i commit it, probably tonight.
should be fixed in apache-1.3.28-r1, thank you