hossman@slate:~/tmp/9780596004927/programming_perl_examples [master] $ perl -Mwarnings -Mstrict ./program_listings/ch10/ch10.002.pl Variable "$sym" is not imported at ./program_listings/ch10/ch10.002.pl line 3. Variable "@sym" is not imported at ./program_listings/ch10/ch10.002.pl line 4. Variable "%sym" is not imported at ./program_listings/ch10/ch10.002.pl line 5. Global symbol "$symname" requires explicit package name (did you forget to declare "my $symname"?) at ./program_listings/ch10/ch10.002.pl line 1. Global symbol "$symname" requires explicit package name (did you forget to declare "my $symname"?) at ./program_listings/ch10/ch10.002.pl line 2. Global symbol "$symname" requires explicit package name (did you forget to declare "my $symname"?) at ./program_listings/ch10/ch10.002.pl line 3. Global symbol "$sym" requires explicit package name (did you forget to declare "my $sym"?) at ./program_listings/ch10/ch10.002.pl line 3. Global symbol "$symname" requires explicit package name (did you forget to declare "my $symname"?) at ./program_listings/ch10/ch10.002.pl line 4. Global symbol "@sym" requires explicit package name (did you forget to declare "my @sym"?) at ./program_listings/ch10/ch10.002.pl line 4. Global symbol "$symname" requires explicit package name (did you forget to declare "my $symname"?) at ./program_listings/ch10/ch10.002.pl line 5. Global symbol "%sym" requires explicit package name (did you forget to declare "my %sym"?) at ./program_listings/ch10/ch10.002.pl line 5. Execution of ./program_listings/ch10/ch10.002.pl aborted due to compilation errors.