> This is the most likely explanation, considering that perldiag has no entry for such an error message.
hmm did you notice that Can't locate Module.pm in @INC is not in perldiag?
The corresponding error is only called Can't locate %s
Which means searching for '@INC' wouldn't help...
Though you're right about the full message:
perl -Mdiagnostics -Mdummy
Can't locate dummy.pm in @INC (@INC contains: /etc/perl /usr/local/lib
+/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/p
+erl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl
+ .).
BEGIN failed--compilation aborted (#1)
(F) You said to do (or require, or use) a file that couldn't be
found. Perl looks for the file in all the locations mentioned in @
+INC,
unless the file name included the full path to the file. Perhaps
+you
need to set the PERL5LIB or PERL5OPT environment variable to say w
+here
the extra library is, or maybe the script needs to add the library
+ name
to @INC. Or maybe you just misspelled the name of the file. See
perlfunc/require and lib.
Cheers Rolf
( addicted to the Perl Programming Language)
|