Perl 5.6.2 has lost its mind

David Cantrell david at cantrell.org.uk
Mon Feb 12 12:42:30 GMT 2007


On Mon, Feb 12, 2007 at 10:55:43AM +0000, Nicholas Clark wrote:
> On Sun, Feb 11, 2007 at 11:12:39PM +0000, David Cantrell wrote:
> > I built perl 5.6.2 like this:
> > $ sh Configure -Dprefix=blahblah -de
> Quite literally that?

[does it all again just to make sure]

Like this ...

  $ rm -f config.sh Policy.sh
  $ sh Configure -Dprefix=/home/david/cpantesting/perl-5.6.2 -de
  $ make
  $ make test
  $ make install

> It looks like you're picking up @INC from an
> environment variable.

It jolly well shouldn't be:

  $ env|grep PERL
  [rien. nadda. nowt]

> What does perl -V give?

  ...
  Compile-time options: USE_LARGE_FILES
  Built under linux
  Compiled at Feb 12 2007 12:11:12
  @INC:
    /home/david/cpantesting/perl-5.6.2/lib/5.6.2/i686-linux
    /home/david/cpantesting/perl-5.6.2/lib/5.6.2
    /home/david/cpantesting/perl-5.6.2/lib/site_perl/5.6.2/i686-linux
    /home/david/cpantesting/perl-5.6.2/lib/site_perl/5.6.2
    /home/david/cpantesting/perl-5.6.2/lib/site_perl
    .

but no, it definitely can't find MakeMaker.pm:

  Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /etc/perl
  /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5
  /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8
  /usr/local/lib/site_perl .) at Makefile.PL line 2

despite this:

  $ find /home/david/cpantesting/perl-5.6.2 -name MakeMaker.pm -print
  /home/david/cpantesting/perl-5.6.2/lib/5.6.2/ExtUtils/MakeMaker.pm

-- 
David Cantrell | http://www.cantrell.org.uk/david

     Repent through spending


More information about the london.pm mailing list