or download this
Global symbol "$i" requires explicit package name at /tmp/tst2.pl line
+ 6.
Global symbol "$i" requires explicit package name at /tmp/tst2.pl line
+ 7.
...
Global symbol "$i" requires explicit package name at /tmp/tst2.pl line
+ 7.
Execution of /tmp/tst2.pl aborted due to compilation errors.
at /tmp/tst2.pl line 10