# !/opt/OV/bin/Perl/bin/perl -w use FindBin; use lib $FindBin::Bin; # path 2 scripts use lib "$FindBin::Bin/../lib"; # path 2 modules use lib serverNames; # contains ARRAY serverList print @serverList; # very simple, I know ;-) #### $ perl -w pfadTest.pl Name "main::serverList" used only once: possible typo at pfadTest.pl line 7 #### # !/opt/OV/bin/Perl/bin/perl -w use strict; use FindBin; use lib $FindBin::Bin; # path 2 scripts use lib "$FindBin::Bin/../lib"; # path 2 modules use lib serverNames; # contains ARRAY serverList print @serverList; # very simple, I know ;-) #### Bareword "serverNames" not allowed while "strict subs" in use at pfadTest.pl line 6. Global symbol "@serverList" requires explicit package name at pfadTest.pl line 8. Execution of pfadTest.pl aborted due to compilation errors.