or download this
DESCRIPTION OF DIAGNOSTICS
...same as above...
...
Global symbol "$test" requires explicit package name at Monks/Snippet.
+pm line 13.
Execution of Monks/Snippet.pm aborted due to compilation errors (#1)
(F) You've said "use strict vars", which indicates that all variab
+les must either be lexically scoped (using "my"), declared beforehand
+ using "our", or explicitly qualified to say which package the global
+ variable is in (using "::").