Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
August 31, 2009, 2:44 am
rate this thread
Ok, short version - I'm trying to install MakeMaker. I downloaded it
from here (http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/
ExtUtils-MakeMaker-6.54.tar.gz) gunzipped and untarred it. However,
it only has a "Makefile.PL" at the top level, and if I try:
obviously it fails because of this line:
use ExtUtils::MakeMaker 6.50;
... since I don't already have MakeMaker (I'm trying to install it).
Am I missing something painfully obvious? I'm not really a perl
person (although it's on my list of things to learn)... I'm trying to
install X from source - X relies on xcb-lib, which relies on pthreads-
stubs, which relies on autoconf, which relies on Data::Dumper, which
finally relies on MakeMaker (which appears to rely on itself...)
Re: How can you install MakeMaker... if you don't already have MakeMaker installed?
Firstly, you *do* already have MakeMaker. It's been part of the perl 5
core since the beginning.
Secondly, it's not obvious it should fail. You missed this line:
use lib qw(lib inc); # build ourself with ourself
which should allow Makefile.PL to load the version of MM you are trying
to install. What exactly did you run, what version of perl are you
using, what OS, and what exactly was the error message?