http://www.perlmonks.org?node_id=61923

beginner has asked for the wisdom of the Perl Monks concerning the following question:

I got the following error message:
folder/filename.pm did not return a true value at (eval 8) line 3
I have no idea what it means, please help!

I'm also wondering if there is a place that I can check what my error message mean in general?

Originally posted as a Categorized Question.

Replies are listed 'Best First'.
Re: Where can I find out what my error message means?
by OeufMayo (Curate) on Mar 03, 2001 at 02:57 UTC

    See the perldiag manpage, or run your program with the pragma 'use diagnostics' or with the Perl command-line option of '-Mdiagnostics'.

Re: Where can I find out what my error message means?
by I0 (Priest) on Mar 03, 2001 at 04:44 UTC
    splain
    splain: Reading from STDIN
    folder/filename.pm did not return a true value at (eval 8) line 3
    folder/filename.pm did not return a true value at (eval 8) line 3 (#1)
        
        (F) A required (or used) file must return a true value to indicate that
        it compiled correctly and ran its initialization code correctly.  It's
        traditional to end such a file with a "1;", though any true value would
        do.  See perlfunc/require.