Global symbol "$refToArrA" requires explicit package name at /tmp/junk.pl line 53. Global symbol "$refToArrB" requires explicit package name at /tmp/junk.pl line 54. Global symbol "$refToArrC" requires explicit package name at /tmp/junk.pl line 55. #### for ( 1 .. $popCt ) { my ( $refToArrA, $refToArrB, $refToArrC ) = makeArrays(); &gener( $refToArrA, $refToArrB, $refToArrC ); } # ... sub gener { my ( $refToArrA, $refToArrB, $refToArrC ) = @_; ... }