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; ^^^^^