in reply to Re: XML::Simple broken in 5.8.0?
in thread XML::Simple broken in 5.8.0?

Error message:

lock can only be used on shared values at C:/Perl/site/lib/XML/Simple.pm line 477.

The XML::Simple module at line 477 is:

lock($DefaultValues);

and the $DefaultValues variable is declared at line 53 (my $DefaultValues = 1;) and doesn't seem to make an appearance anywhere else in the module.

I checked to see if there was an updated XML::Simple package available via ppm, but no such luck.

I also followed mojotoad's advice and found that the installed version of Fcntl.pm in the new, fresh ActivePerl install has a filesystem timestamp of 2001-06-05. Perhaps that is the source of the problem... anyone out there with a similar hw/sw config that could comment?

..Jon