Re: Use of reserved word "our" is deprecated Andy Lester  writes: > >> > > This is only true for old perl versions (< 5.6.0). It's probably best > > to put a > > > >        use 5.006; > > > > into your Makefile.PL to signal that your module is not expected to > > run with older perls. >  >  > Or rather, >  > require 5.006001; >  > or else when CPAN Testers running 5.005 run your Makefile.PL, it'll > blow up on the "use 5.006". >  5.005 is fine with "use 5.006": $ perl5.00505 -e 'use 5.006;' Perl 5.006 required--this is only version 5.00505, stopped at -e line 1. BEGIN failed--compilation aborted at -e line 1. Exitcode 255 And even with 5.004: $ env LANG=C LC_ALL=C LC_CTYPE=C /mnt/i386/usr/perl5.004_04/bin/perl5.00404 -I/mnt/i386/usr/perl5.004_04/lib -I/mnt/i386/usr/perl5.004_04/lib/i386-freebsd/5.00404 -e 'use 5.005;' Perl 5.005 required--this is only version 5.00404, stopped at -e line 1. BEGIN failed--compilation aborted at -e line 1. Exitcode 2 The 5.6.0 syntax does not work, though: $ perl5.00505 -e 'use 5.6.0;' syntax error at -e line 1, near "use 5.6" Execution of -e aborted due to compilation errors. Exitcode 255 The "use" syntax for perl versions is invalid for really old perls, but you don't get test reports for those old perls. According to http://perl.grango.org/mperls.html the last test report from 5.3.x was somewhere around year 2000. Regards,         Slaven --  Slaven Rezic - slaven  rezic  de     tksm - Perl/Tk program for searching and replacing in multiple files     http://ptktools.sourceforge.net/#tksm