I'm still having this problem, and I've discovered that it is also happening on my darwin box. This is enough to lead me to believe the problem is bona fide.
To recap: problem occurs on : Darwin (MacOS X) Perl 5.6.0 / Apache 1.3.20 / mod_perl 1.26 Red-Hat Linux (7.1) Perl 5.6.0 / Apache 1.3.20 / mod_perl 1.26 Red-Hat Linux (7.1) Perl 5.6.1 / Apache 1.3.20 / mod_perl 1.26 Problem : PerlModule does not cause %INC to be updated, but 'use' does Symptoms : Apache::StatINC does not work for said modules. Said modules do not appear in Apache::Status "loaded modules" page, but do appear in the Inheritance tree. Ideas? Thanks, David >Date: Thu, 18 Oct 2001 12:57:27 -0800 >To: Stas Bekman <[EMAIL PROTECTED]> >From: David Pisoni <[EMAIL PROTECTED]> >Subject: Re: PerlModule not updating %INC >Cc: Perrin Harkins <[EMAIL PROTECTED]>, [EMAIL PROTECTED] >Bcc: >X-Attachments: > >At 1.13 +0800 10/17/2001, Stas Bekman wrote: >>David Pisoni wrote: >> >>>>At 18.23 -0400 10/11/2001, Perrin Harkins wrote: >>>> >>>>>>At 18.07 -0400 10/11/2001, Perrin Harkins wrote: >>>>>> >>>>>>>>We are using perl 5.6.0 for Apache 1.3/20, with mod_perl 1.26. >>>>>>>> >>>>>>>Are you sure? There was a problem with %INC and PerlModule, but I >>>>>>> >>>>>thought >>>>> >>>>>>>it was fixed in 1.26. >>>>>>> >>>>>>>- Perrin >>>>>>> >>>>>>Indeed, like I said, I tested it by dumping %INC myself -- the modules are >>>>>> >>>>>indeed missing when loaded with PerlModule. >>>>> >>>>>No, I meant are you sure you're running 1.26? Please doublecheck it, since >>>>>this sounds so much like the bug from the previous release. >>>>>- Perrin >>>>> >>>>Indeed, here's the signature from Apache::Status : >>>> >>>> Embedded Perl version v5.6.0 for Apache/1.3.20 (Unix) (Red-Hat/Linux) >mod_perl/1.26 >>>> >>>>Apache.pm shows v1.27 (that's a little weird, but I assume unimportant.) >>>> >>>>Thanks, >>>>David >>>> >>> >>>So... any ideas on this one? >> >> >>have you tried 5.6.1? 5.6.0 is very buggy. >> > >Just tried it. Fresh build of 5.6.1, and mod_perl 1.26 against it. The problem >persists -- %INC is incomplete vs. my actual loaded modules, missing what was loaded >with PerlModule directives. > >What should I try next. :-) > >David