All pastes #246738 Raw Edit

Anonymous

public text v1 · immutable
#246738 ·published 2006-11-12 16:46 UTC
rendered paste body
perl /usr/lib/cgi-bin/save_stargems_def.pl
----------------------------------------------
Illegal character in prototype for main::save_form_firstpage :
        $hrid,$npanxx_1,$npanxx_2,$t[0],$name,$type at /usr/lib/cgi-bin/save_stargems_def.pl line 260 (#1)
    (W syntax) An illegal character was found in a prototype declaration.  Legal    characters in prototypes are $, @, %, *, ;, [, ], &, and \.

Unquoted string "cust" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 478 (#2)
    (W reserved) You used a bareword that might someday be claimed as a
    reserved word.  It's best to put such a word in quotes, or capitalize it
    somehow, or insert an underbar into it.  You might also declare it as a
    subroutine.

Unquoted string "als" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 531 (#2)
Unquoted string "cust" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 550 (#2)
Unquoted string "als" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 557 (#2)
Unquoted string "als" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 587 (#2)
Unquoted string "false" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 864 (#2)
Unquoted string "cust" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 1335 (#2)
Unquoted string "cust" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 1349 (#2)
Illegal character in prototype for main::check_null : $temp,$type1 at
        /usr/lib/cgi-bin/save_stargems_def.pl line 1570 (#1)
Illegal character in prototype for main::dataPrint :
        $hrid,$npanxx_1,$npanxx_2,$t[0],$name,$type at /usr/lib/cgi-bin/save_stargems_def.pl line 1586 (#1)
Unquoted string "false" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 1615 (#2)
Unquoted string "false" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 1619 (#2)
Illegal character in prototype for main::check_npanxx1 : $npanxx_1 at
        /usr/lib/cgi-bin/save_stargems_def.pl line 1629 (#1)
Unquoted string "false" may clash with future reserved word at
        /usr/lib/cgi-bin/save_stargems_def.pl line 1635 (#2)

main::check_npanxx() called too early to check prototype at
        /usr/lib/cgi-bin/save_stargems_def.pl line 167 (#3)
    (W prototype) You've called a function that has a prototype before the
    parser saw a definition or declaration for it, and Perl could not check
    that the call conforms to the prototype.  You need to either add an
    early prototype declaration for the subroutine in question, or move the
    subroutine definition ahead of the call to get proper prototype
    checking.  Alternatively, if you are certain that you're calling the
    function correctly, you may put an ampersand before the name to avoid
    the warning.  See perlsub.

main::check_npanxx1() called too early to check prototype at
        /usr/lib/cgi-bin/save_stargems_def.pl line 171 (#3)

Use of uninitialized value in concatenation (.) or string at
        /usr/lib/cgi-bin/save_stargems_def.pl line 33 (#4)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.

    To help you figure out what was undefined, perl tells you what operation
    you used the undefined value in.  Note, however, that perl optimizes your
    program and the operation displayed in the warning may not necessarily
    appear literally in your program.  For example, "that $foo" is
    usually optimized into "that " . $foo, and the warning will refer to
    the concatenation (.) operator, even though there is no . in your
    program.

Can't call method "prepare" on an undefined value at
        /usr/lib/cgi-bin/save_stargems_def.pl line 33 (#5)
    (F) You used the syntax of a method call, but the slot filled by the
    object reference or package name contains an undefined value.  Something
    like this will reproduce the error:

        $BADREF = undef;
        process $BADREF 1,2,3;
        $BADREF->process(1,2,3);

Uncaught exception from user code:
        Can't call method "prepare" on an undefined value at /usr/lib/cgi-bin/save_stargems_def.pl line 33.