www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vijay Srinivasan <vi...@verano.com>
Subject mod_so/4048: Unable to load a module we developed using DSO feature...
Date Fri, 12 Mar 1999 01:23:22 GMT

>Number:         4048
>Category:       mod_so
>Synopsis:       Unable to load a module we developed using DSO feature...
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Thu Mar 11 17:30:00 PST 1999
>Originator:     vijay@verano.com
>Release:        1.3.4
SunOS isomer.verano.com 5.6 Generic_105181-03 sun4u sparc SUNW,Ultra-1
gcc version 2.8.1

Is the only way to add large multifile modules into apache is through
statically linking it?

My main problem is that I am unable to get apache to recognize and load our
module.Our module is a pretty large module spanning many files and comprising
of a number of shared objects. My initial try was to generate each of the .so
separately, combine them into one single shared object and then use the
DSO feature (--activate-module/--enable-shared) to add that shared object as
a module. Apache configures fine with the above directive, makes fine, and
installs fine. It even goes through the LoadModule and AddHandler directives
in httpd.conf [though I dont know what to put for AddModule directive as there
is no single file to name there]. However, when I try to access a file extension
that our module handles, apache returns the error (for a handler called
srch_handler which is in our module):

httpd: [Thu Mar 11 14:35:42 1999] [warn] [client] handler
"srch_handler" not found for: /usr/local/apache/htdocs/advanced.srch

This indicates that our module was never loaded. I am unable to get it to
load despite my best efforts. I would appreciate some pointers/tips/etc to
get large modules to link and load with apache properly.



Take any large module. What is unclear is what directives to use with what
settings to load modules properly.

[In order for any reply to be added to the PR database, ]
[you need to include <apbugs@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED.  This is not done]
[automatically because of the potential for mail loops. ]
[If you do not include this Cc, your reply may be ig-   ]
[nored unless you are responding to an explicit request ]
[from a developer.                                      ]
[Reply only with text; DO NOT SEND ATTACHMENTS!         ]

View raw message