Mailing List Archive

[Bug 9244] - --enable-http --enable-mods-shared=most causes link failure
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9244>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9244

--enable-http --enable-mods-shared=most causes link failure

jwoolley@apache.org changed:

What |Removed |Added
----------------------------------------------------------------------------
Severity|Blocker |Normal
OS/Version|Linux |All
Platform|PC |All
Summary|Compile fail on RedHat 7.0 |--enable-http --enable-mods-
| |shared=most causes link
| |failure



------- Additional Comments From jwoolley@apache.org 2002-05-20 19:20 -------
What do you get for ./httpd -l and ./httpd -V ?

With your ./configure arguments, configure says:

checking which MPM to use... prefork
checking whether to enable mod_http... shared (most)
checking whether to enable mod_mime... shared (most)

mod_http should never be shared!!

What's happened is that by explicitly specifying --enable-http, you've tricked
it into allowing --enable-mods-shared=most to cause mod_http to be built as a
shared module (DSO), which you can't do. The link failures are because the
symbols exported from mod_http are missing. Get rid of the --enable-http
from the ./configure line and then mod_http will go back to being statically
compiled like it's supposed to be and it will work. We should try to find
some way to detect this misconfiguration and either fix it automatically or
at least fail more gracefully.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org