This message is one of several periodic postings to DevShed's Perl Forum intended to make it easier for Perl programmers to find answers to common questions. The core of this message represents an excerpt from the documentation provided with every Standard Distribution of Perl.

When I tried to run my script, I got this message. What does it mean?

A complete list of Perl's error messages and warnings with explanatory
text can be found in the perldiag manpage. You can also use the splain
program (distributed with Perl) to explain the error messages:

perl program 2>diag.out
splain [-v] [-p] diag.out

or change your program to explain the messages for you:

use diagnostics;


use diagnostics -verbose;

Documents such as this have been called "Answers to Frequently Asked Questions" or FAQ for short. They serve to reduce the volume of redundant traffic on this bulletin board by providing quality answers to questions that keep comming up. If you find errors or other problems with these postings please send corrections or comments to the posting email address.

Written by Anonym0us, inspired by the original PerlFAQ Server.