On Thu, Oct 11, 2001 at 02:53:09AM -0400, Drew Taylor wrote:
> I've run into a WEIRD problem that I think is ActivePerl related. I've
> installed the PerlKB modules and added some debugging code to
> PerlKB::Store.pm. The short story is that I have to shift TWICE to get rid
> of the "PerlKB::Store"! This is with the latest ActivePerl which I just
> installed tonight. And to top it off, once the config href is populated I
> get an "illegal operation" error and no result. :-( My system is Win98 SE.
>
> Any ideas? This is just weird...
*doh* yes. I should have caught it. The following change has been made to
cvs (< == old, > == new). Change the URL from -0.02.tar.gz to -0.03.tar.gz.
% cvs diff Store.pm
Index: Store.pm
===================================================================
RCS file: /cvsroot/perlkb/perlkb/lib/PerlKB/Store.pm,v
retrieving revision 1.4
diff -r1.4 Store.pm
18c18
< croak "No configuration" unless $self -> {config} -> {configuration} ->
isa("PerlKB::Configuration");
---
> croak "No configuration" unless $self -> {config} -> {configuration} && $self ->
>{config} -> {configuration} ->
isa("PerlKB::Configuration");
33c33
< sub TIEHASH { return $_[0] -> new(@_); }
---
> sub TIEHASH { return shift -> new(@_); }