On Thu, Nov 19, 1998, Anthony Rumble wrote:
>[..]
> > Then the problem cannot be directly inside mod_ssl. Then it's
> > perhaps related to the Extended API or even to a problem between mod_perl and
> > the EAPI? Make sure mod_perl is compiled with -DEAPI, too! Else you get
> > segfaults, of course.
>
> Hmm.. Not sure about this one, it's whatever they compiled it with from
> RedHat...
What!? You use a libperl.so which was compiled by RedHat? Then it has to
segfault! You didn't read the mod_ssl INSTALL file:
| 5. Make sure your third-party DSO-based modules are updated.
|
| Because mod_ssl depends on the new patched-in Extended API (EAPI),
| building Apache with mod_ssl forces the --enable-shared=EAPI (APACI) or
| `Rule EAPI=yes' (non-APACI). Under EAPI the internal `module'
| configuration structure has a different record size. So when upgrading
| your Apache installation with mod_ssl make sure that third-party modules
| which were installed as DSOs are also re-compiled with -DEAPI and
| re-installed. When you don't re-compile those DSOs with -DEAPI they lead
| to a segmentation fault under runtime.
So, as I said yesterday: YOU HAVE TO REBUILD ALL PARTS.
And in practice this means recompiling with -DEAPI.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl) www.engelschall.com/sw/mod_ssl/
Official Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]