$ perl -c pm_example.pl Global symbol "$x" requires explicit package name at pm_example.pl line 10. Global symbol "@list" requires explicit package name at pm_example.pl line 10. Global symbol "$x" requires explicit package name at pm_example.pl line 14. Global symbol "@FILES" requires explicit package name at pm_example.pl line 17. Global symbol "@FILES" requires explicit package name at pm_example.pl line 18. Global symbol "$new" requires explicit package name at pm_example.pl line 19. pm_example.pl had compilation errors.