I had all sorts of problems with this, there is a high probability that you 'accidently' installed a version of Scalar::Util that does not have 'weaken'. Actually I am willing to bet that is the case. The Scalar::Util that ActiveState includes is pre-compiled, if you had been using CPAN to update your modules, there is a good chance that you blew the original version away and replaced it with something that does not have weaken.
The two suggestions I can give you are,
In reply to Re: Win32 Perl-Critic Setup Question
by Herkum
in thread Win32 Perl-Critic Setup Question
by ddn123456
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |