sidburn@sid:~/perl$ perl -V | grep "revision" Summary of my perl5 (revision 5 version 10 subversion 0) configuration: sidburn@sid:~/perl$ ./require.pl String found where operator expected at ./require.pl line 8, near "Carp::confess "asd"" (Do you need to predeclare Carp::confess?) syntax error at ./require.pl line 8, near "Carp::confess "asd"" Execution of ./require.pl aborted due to compilation errors.