On Monday, 2002-08-12 at 12:41:54 +0800, Stas Bekman wrote:
> Lupe Christoph wrote:
> >On Thursday, 2002-08-08 at 15:48:48 -0700, John E. Mendenhall wrote:

> >>I have done all you have asked.  All output appears similar.  Three files,
> >>including Log.xs.  Nine entries in httpd for XS_Apache__Log, as follows:

> >>So, where to from here?  Any ideas?

> (Stas explains bootstrapping.)

Thank you for the explanation, Stas.

> What do you get from running:
> nm httpd | grep Apache__Log

> there should be boot_Apache__Log there.

On my working Solaris version, there is:
[3497]  |    464188|     732|FUNC |GLOB |0    |9      |boot_Apache__Log

Sorry for telling John a too restrictive string to grep.

>From Tim's explanation (which is now out of date on some technical
details, like perlmain.c), I gather that the following might be amiss
in John's installation:

xs_init() is used to introduce the statically linked XSes to mod_perl.
There must be a call to newXS for Apache::Log in it.

John, please check this:
grep boot_Apache__Log apache_1.3.26/src/modules/perl/perlxsi.c
EXTERN_C void boot_Apache__Log _((CV* cv));
        newXS("Apache::Log::bootstrap", boot_Apache__Log, file);

HTH,
Lupe Christoph
-- 
| [EMAIL PROTECTED]       |           http://www.lupe-christoph.de/ |
| I have challenged the entire ISO-9000 quality assurance team to a      |
| Bat-Leth contest on the holodeck. They will not concern us again.      |
| http://public.logica.com/~stepneys/joke/klingon.htm                    |

Reply via email to