The apache 1.3.27-r1 ebuild fails with the error in the summary: helios apache-1.3.27-r1 # emerge apache Calculating dependencies ...done! >>> emerge net-www/apache-1.3.27-r1 to / >>> md5 ;-) apache_1.3.27.tar.gz >>> md5 ;-) apache-1.3.27-gentoo.diff.bz2 >>> md5 ;-) mod_ssl-2.8.11-1.3.27.tar.gz >>> Unpacking source... >>> Unpacking apache_1.3.27.tar.gz >>> Unpacking apache-1.3.27-gentoo.diff.bz2 >>> Unpacking mod_ssl-2.8.11-1.3.27.tar.gz patching file cgi-bin/printenv patching file conf/mime.types patching file config.layout patching file configure patching file src/helpers/find-dbm-lib patching file src/include/hsregex.h patching file src/main/http_core.c patching file src/main/http_main.c patching file src/modules/standard/mod_auth_dbm.c patching file src/support/apxs.pl patching file src/support/dbmmanage patching file src/support/htdigest.c patching file src/support/htpasswd.c patching file src/support/httpd.8 patching file src/support/log_server_status patching file src/support/phf_abuse_log.cgi patching file src/support/suexec.c patching file src/Configuration.tmpl patching file src/Configure patching file src/ap/Makefile.tmpl patching file src/ap/ap.mak patching file src/include/ap_mmn.h patching file src/include/ap_alloc.h patching file src/include/buff.h patching file src/include/http_config.h patching file src/include/http_conf_globals.h patching file src/include/httpd.h patching file src/main/alloc.c patching file src/main/buff.c patching file src/main/http_config.c patching file src/main/http_main.c Hunk #2 succeeded at 473 (offset 1 line). Hunk #4 succeeded at 1563 (offset 1 line). Hunk #6 succeeded at 2607 (offset 1 line). Hunk #8 succeeded at 4067 (offset 1 line). Hunk #10 succeeded at 4712 (offset 1 line). Hunk #12 succeeded at 4756 (offset 1 line). Hunk #14 succeeded at 5696 (offset 1 line). Hunk #16 succeeded at 6089 (offset 1 line). Hunk #18 succeeded at 7703 (offset 1 line). patching file src/main/http_request.c patching file src/main/http_protocol.c patching file src/modules/standard/mod_so.c patching file src/modules/standard/mod_log_config.c patching file src/modules/standard/mod_rewrite.c patching file src/modules/standard/mod_status.c patching file src/modules/proxy/mod_proxy.c patching file src/modules/proxy/proxy_http.c patching file src/support/apxs.pl patching file src/support/httpd.exp patching file src/ApacheCore.def >>> Source unpacked. * Using /home/httpd as apache's default data directory. * Using /etc/apache/apache-builtin-mods for builtins. Configuring for Apache, Version 1.3.27 + using installation path layout: Apache (config.layout) configure:Error: No such module named 'ssl' !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 7, Exitcode 1 !!! bad ./configure helios apache-1.3.27-r1 # emerge -s mod_ssl Searching... [ Results for search key : mod_ssl ] [ Applications found : 1 ] * net-www/mod_ssl Latest version available: 2.8.11 Latest version installed: 2.8.11 Homepage: http://www.modssl.org Description: An SSL module for the Apache Web server
Richard, Please read the /etc/apache/apache-builtin-mods file. When you are done reading it, read it again.
Thank you for telling me what file you were talking about, although I don't remember seeing or editing it before.
helios root # cd /etc/apache/ helios apache # ls -a . .. ._cfg0000_apache-builtin-mods apache-builtin-mods conf extramodules lib logs modules helios apache # diff ._cfg0000_apache-builtin-mods apache-builtin-mods 68a69 > mod_ssl shared helios apache # mv ._cfg0000_apache-builtin-mods apache-builtin-mods helios apache # emerge apache [...] >>> original instance of package unmerged safely. >>> Regenerating /etc/ld.so.cache... >>> net-www/apache-1.3.27-r1 merged. Is it still my fault?
well, if you dont keep your configuration files up-to-date (/etc/), then technically it is kind of your fault :/
lol. sorry, i couldnt resist. this whole report has been a comedy of errors on Richard's part, guys. here is another: he performs the 'diff' command backwards, confusing the issue even *further. NO. What he in fact did, was he edited the /etc/apache/apache-builtin-mods file after he had first installed apache. for some reason or another (hey, ask Richard, the help in that file tries to warn of newbies from changing it) he decided to add mod_ssl shared into that file. this is why he broke it. Richard, that file controls the """"""builtin""""" modules that are distributed with the Apache tarball, basically. mod_ssl is something different. Anyhoo, hope you boys are clearer on that.
SpanKY: http://forums.gentoo.org/viewtopic.php?t=18898&highlight=