eval { require foo}; print $@ Global symbol "$foo" requires explicit package name at foo.pm line 3, line 1. Compilation failed in require at (eval 4) line 2, line 1.