Re: [mp2] Handler Order
[prev]
[thread]
[next]
[Date index for 2004/11/03]
On Tue, Nov 02, 2004 at 08:37:42PM -0500, Geoffrey Young wrote:
>
> > Did you try #include'ing mod_ssl.h to pick up the optional function
> > declarations rather than copy'n'pasting them? It should work OK with
> > recent 2.0 releases.
...
> /apache/2.0.52/ssl/perl-5.8.5/include/mod_ssl.h:91:17: ssl.h: No such file
> or directory
> In file included from /apache/2.0.52/ssl/perl-5.8.5/include/mod_ssl.h:92,
> from SSLLookup.xs:5:
>
> which I gather is because mod_perl does not include the
> -I/usr/include/openssl that apache does when I activate mod_ssl. I can't
> find the list of includes in apxs or apr-config either, so I'm not sure how
> we could expect mod_perl to retain this information and pass it along in
> WriteMakefile.
> I'm not really the best at this kind of thing, so suggestions welcome.
> otherwise, I guess the declaration stays.
Fair enough, yes, it's probably in there somewhere but apxs in 2.0 is
not most helpful about this stuff...
> as an aside, do you know why mod_rewrite doesn't list mod_ssl as a
> predecessor when calling register_hooks? it would seem that mod_rewrite
> could be loaded after mod_ssl and thus not get access to those optional
> functions. but I've only used the optional stuff a few times, mainly with
> mod_include's stuff, so maybe things are different here.
The optional functions are registered in a pre_config hook and extracted
in a post_config hook which ensures that (I presume this is true for
mod_ssl, haven't checked).
joe
--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html