Skip Menu |

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

Report information
The Basics
Id: 58285
Status: resolved
Worked: 10 min
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: mschwern [...] cpan.org
Cc: geoff [...] hughes.net
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 6.56
Fixed in: 6.73_10



CC: Geoffrey Leach <geoff [...] hughes.net>
Subject: MakeMaker does not bootstrap without ExtUtils::Install
MakeMaker bundles its dependencies and is supposed to use them during installation if the installed versions are missing or not installed. Unfortunately, the pm_to_blib target is run with the existing ExtUtils::Install which can cause problems if ExtUtils::Install is missing or broken. Rearchitect the bundling system. * Each bundled distribution is installed into its own directory (ie. bundle/ExtUtils-Install/ExtUtils/Install.pm). * Compare the primary module's version * If bundled is greater, or its not installed, move the entire contents into inc/ * Add -Iinc to init_PERL * Add inc to PMLIBDIRS and PMLIBPARENTDIRS (as it does now)
RT-Send-CC: geoff [...] hughes.net
On Wed Jun 09 18:44:11 2010, MSCHWERN wrote: Show quoted text
> MakeMaker bundles its dependencies and is supposed to use them during > installation if the installed versions are missing or not installed. > Unfortunately, the pm_to_blib target is run with the existing > ExtUtils::Install which can cause problems if ExtUtils::Install is > missing or broken. > > Rearchitect the bundling system. > > * Each bundled distribution is installed into its own directory (ie. > bundle/ExtUtils-Install/ExtUtils/Install.pm). > * Compare the primary module's version > * If bundled is greater, or its not installed, move the entire > contents into inc/ > * Add -Iinc to init_PERL > * Add inc to PMLIBDIRS and PMLIBPARENTDIRS (as it does now)
This has now been patched in the EUMM code repository and will be available in a future stable CPAN release. Many thanks.
This is resolved with the 6.74 release to CPAN.