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 |