[Cc'd to axkit-users, where the problem came up]

At 01:46 20/01/2001 +0000, Matt Sergeant wrote:
>The 1; in XML::Sablotron.pm is not right at the end.

Yes, that should definitely be fixed. It does not create a problem because
it is still the last value returned by use, but it makes it easy to break.

>There's a bigger problem (that may or may not be related) in that with
>AxKit/mod_perl, for some reason if XML::Sablotron is loaded in the parent
>httpd processes (before the fork), then when you do XML::Sablotron->new()
>you get:
>
>Can't locate auto/XML/Sablotron/new.al in @INC ...

A stab in the dark but this could be due to a stale copy of Sablotron.pm
somewhere. Iirc it used AutoLoader before but doesn't anymore. A mix of an
old Sablotron.pm with a new install could cause conflicts there. MakeMaker
could be smart enough to remove old .al files if they exist and the new
version doesn't want them. How that stale copy would get in the way I don't
know but it only need be earlier in @INC. I'm not experiencing this problem
with 0.50.

-- robin b.
Oops. My Brain just hit a bad sector. 

Reply via email to