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]

Reply via email to