I would assume that you are mixing versions of strict.pm and versions of Perl.exe that were not distributed together. Stop doing that.
The line in question is
my (undef, $f, $l) = caller;
... which works under 5.12 and (obviously) 5.14. You can go and look at strict.pm to see what version of the file you have, and then run perl -v to see what version of Perl you are running, and then at perlrun to investigate why your version of Perl is picking up files from a version of Perl that it should not see.
In reply to Re: strict.pm error
by Corion
in thread strict.pm error
by greenhornks
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |