Hi Johan, On Tue, 11 Mar 2014 11:04:55 +0000 Carstensen Johan <johan.carsten...@scania.com> wrote:
> I run into the following problem when trying to install ExtUtils: > > 11:59:09 perforce@xxxyyy:~/perl/modules/ExtUtils-MakeMaker-6.90$ perl > Makefile.PL Using included version of JSON::PP::Compat5006 (1.09) because it > is not already installed. Using included version of Parse::CPAN::Meta > (1.4405) because it is not already installed. Using included version of > File::Copy::Recursive (0.38) because it is not already installed. Using > included version of CPAN::Meta::YAML (0.008) because it is not already > installed. Using included version of ExtUtils::Install (1.54) because it is > not already installed. Using included version of JSON::PP (2.27203) because > it is not already installed. Using included version of ExtUtils::Manifest > (1.60) because it is not already installed. Using included version of > CPAN::Meta (2.120351) because it is not already installed. Generating a > Unix-style Makefile Writing Makefile for ExtUtils::MakeMaker Writing > MYMETA.yml and MYMETA.json Can't locate Test/Harness.pm in @INC (@INC > contains: bundled/ExtUtils-Command bundled/JSON-PP-Compat5006 > bundled/Parse-CPAN-Meta bundled/File-Copy-Recursive bundled/CPAN-Meta-YAML > bundled/ExtUtils-Install bundled/version bundled/JSON-PP > bundled/ExtUtils-Manifest bundled/CPAN-Meta bundled/Scalar-List-Utils > bundled/File-Temp > lib . /usr/local/lib64/perl5 /usr/local/share/perl5 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 > /usr/share/perl5) > at Makefile.PL line 147. > > When Trying to install Test-Harness I get: > > 12:01:02 perforce@xxxyyy:~/perl/modules/Test-Harness-3.30$ perl Makefile.PL > Can't locate ExtUtils/MakeMaker.pm in @INC (@INC > contains: /usr/local/lib64/perl5 /usr/local/share/perl5 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 > /usr/share/perl5 .) > at Makefile.PL line 8. BEGIN failed--compilation aborted at Makefile.PL line > 8. > > Too me it looks like a circular behavior you have to have one of the 2 to > install the other. Yes, you are right, but both Test::Harness and ExtUtils::MakeMaker are core modules, and I think they both require relatively minimal versions of one another. Why isn't Test::Harness installed? Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Buffy Factoids - http://www.shlomifish.org/humour/bits/facts/Buffy/ Dax: yep, space. Nothing but nothing all around. — http://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ Please reply to list if it's a mailing list post - http://shlom.in/reply .