On Sun, Apr 23, 2006 at 11:34:12AM +0200, Marcus Holland-Moritz wrote:
> On 2006-04-23, at 02:26:54 -0700, Yitzchak Scott-Thoennes wrote:
> 
> > On Sun, Apr 23, 2006 at 11:01:17AM +0200, Marcus Holland-Moritz wrote:
> > > The only thing worth mentioning is that with perl 5.003,
> > > the following happens:
> > > 
> > >   [EMAIL PROTECTED] $ perl5.003 Makefile.PL                          
> > >   Can't locate ExtUtils/Command.pm in @INC at Makefile.PL line 4.
> > >   BEGIN failed--compilation aborted at Makefile.PL line 4.
> > 
> > Yes, run-time "require VERSION" is almost always the wrong thing to do.
> > 
> > > I'd suggest the following change:
> > > 
> > > --- Makefile.PL.orig    2006-04-23 10:58:31.000000000 +0200
> > > +++ Makefile.PL 2006-04-23 10:58:50.000000000 +0200
> > > @@ -1,4 +1,4 @@
> > > -require 5.004_05;
> > > +BEGIN { require 5.004_05 }
> > 
> > "use 5.004_05;" would be better.
> 
> No, it wouldn't.
> 
>   [EMAIL PROTECTED] $ head -n 5 Makefile.PL
>   use 5.004_05;
>   
>   use ExtUtils::MakeMaker;
>   use ExtUtils::Command qw( touch rm_f );
>   
>   [EMAIL PROTECTED] $ perl5.003 Makefile.PL 
>   syntax error at Makefile.PL line 1, near "use 5.004_05"
>   Execution of Makefile.PL aborted due to compilation errors.

Which version is this?  perlfunc for perl 5.003_07 claims use VERSION
works.

Reply via email to