in reply to strict.pm error
My guess would be that your perl (the one that's actually loading strict.pm) is too old for the syntax
my (undef, $f, $l) = caller; ^^^^^ [download]