in reply to perl-5.8.0 print statement

It works for me on both 5.6.1 and 5.8.0.

What may have happened is that your upgraded perl5.8.0 was configured without crypt; because of US export restrictions on cryptography perl is often created this way.

For example, see this readme from Cygwin