Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9312 - apache-1.3.27-r1: "configure:Error: No such module named 'ssl'"
Summary: apache-1.3.27-r1: "configure:Error: No such module named 'ssl'"
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Donny Davies (RETIRED)
Depends on:
Reported: 2002-10-18 12:04 UTC by Richard Garand
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Richard Garand 2002-10-18 12:04:25 UTC
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/ 
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/ 
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 
[ 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 
      Description: An SSL module for the Apache Web server
Comment 1 Donny Davies (RETIRED) gentoo-dev 2002-10-18 15:12:01 UTC

Please read the /etc/apache/apache-builtin-mods file.

When you are done reading it, read it again.

Comment 2 Richard Garand 2002-10-18 16:00:49 UTC
Thank you for telling me what file you were talking about, although I don't 
remember seeing or editing it before. 
Comment 3 Richard Garand 2002-10-18 16:08:16 UTC
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    
> 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/ 
>>> net-www/apache-1.3.27-r1 merged. 
Is it still my fault?  
Comment 4 SpanKY gentoo-dev 2002-10-19 12:08:51 UTC
well, if you dont keep your configuration files up-to-date (/etc/), then 
technically it is kind of your fault :/ 
Comment 5 Donny Davies (RETIRED) gentoo-dev 2002-10-19 13:38:35 UTC
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

Anyhoo, hope you boys are clearer on that.
Comment 6 Richard Garand 2002-10-19 14:09:39 UTC