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.