Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 24746
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: jhoblitt [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 6.31
Fixed in: (no value)



Subject: E::MM 6.31 fails to install ontop of 5.45because ExtUtils::Command::MM isn't available
It looks like the issue is in the generated Makefile. ABSPERLRUN is missing "-Ilib" and adding it resolves the error. perl Makefile.PL PREFIX=/home/jhoblitt/fooperl/ && make install Writing Makefile for ExtUtils::MakeMaker cp bin/instmodsh blib/script/instmodsh /usr/local/bin/perl "-Ilib" "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/instmodsh Manifying blib/man1/instmodsh.1 Manifying blib/man3/ExtUtils::MM_NW5.3 Manifying blib/man3/ExtUtils::MM_VOS.3 Manifying blib/man3/ExtUtils::MM_MacOS.3 Manifying blib/man3/ExtUtils::testlib.3 Manifying blib/man3/ExtUtils::MM_Cygwin.3 Manifying blib/man3/ExtUtils::MM_OS2.3 Manifying blib/man3/ExtUtils::MM_Win95.3 Manifying blib/man3/ExtUtils::Command::MM.3 Manifying blib/man3/ExtUtils::MakeMaker::FAQ.3 Manifying blib/man3/ExtUtils::MakeMaker::vmsish.3 Manifying blib/man3/ExtUtils::MY.3 Manifying blib/man3/ExtUtils::MM_Unix.3 Manifying blib/man3/ExtUtils::Command.3 Manifying blib/man3/ExtUtils::MM_QNX.3 Manifying blib/man3/ExtUtils::MM_DOS.3 Manifying blib/man3/ExtUtils::MM_Any.3 Manifying blib/man3/ExtUtils::MM_AIX.3 Manifying blib/man3/ExtUtils::Mkbootstrap.3 Manifying blib/man3/ExtUtils::Install.3 Manifying blib/man3/ExtUtils::MM_UWIN.3 Manifying blib/man3/ExtUtils::MM_Win32.3 Manifying blib/man3/ExtUtils::MM.3 Manifying blib/man3/ExtUtils::Liblist.3 Manifying blib/man3/ExtUtils::MakeMaker::Config.3 Manifying blib/man3/ExtUtils::MakeMaker::bytes.3 Manifying blib/man3/ExtUtils::Installed.3 Manifying blib/man3/ExtUtils::Mksymlists.3 Manifying blib/man3/ExtUtils::Packlist.3 Manifying blib/man3/ExtUtils::MakeMaker::Tutorial.3 Manifying blib/man3/ExtUtils::MakeMaker.3 Manifying blib/man3/ExtUtils::MM_VMS.3 Manifying blib/man3/ExtUtils::MM_BeOS.3 Manifying blib/man3/ExtUtils::Manifest.3 Installing /home/jhoblitt/fooperl/man/man1/instmodsh.1 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_NW5.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_VOS.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_MacOS.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::testlib.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_Cygwin.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_OS2.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_Win95.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Command::MM.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MakeMaker::FAQ.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MakeMaker::vmsish.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MY.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_Unix.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Command.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_QNX.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_DOS.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_Any.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_AIX.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Mkbootstrap.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Install.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_UWIN.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_Win32.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Liblist.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MakeMaker::Config.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MakeMaker::bytes.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Installed.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Mksymlists.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Packlist.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MakeMaker::Tutorial.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MakeMaker.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_VMS.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::MM_BeOS.3 Installing /home/jhoblitt/fooperl/man/man3/ExtUtils::Manifest.3 Writing /home/jhoblitt/fooperl//lib/perl5/5.6.1/i686-linux/auto/ExtUtils/MakeMaker/.packlist Can't locate ExtUtils/Command/MM.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i686-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i686-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .). BEGIN failed--compilation aborted. make: *** [pure_perl_install] Error 2
Subject: Makefile
Download Makefile
application/octet-stream 33.8k

Message body not shown because it is not plain text.

There was a spot where MakeMaker was using the installed MakeMaker. It's been fixed and will be in the next release.