http://qs321.pair.com?node_id=55408


in reply to Re: Re: Re: Re: push
in thread push

That error just means that you're running with use strict and have an undeclared variable.

perldiag:

Global symbol "%s" requires explicit package name (F) You've said "use strict vars", which indicates that all variables must either be lexically scoped (using "my"), or explicitly qualified to say which package the global variable is in (using "::").
Odd that the explanation doesn't mention use vars, though...