Subject: | CPANPLUS should automatically install Module::Build and necessary tools |
When a stock CPANPLUS encounters a Build.PL without a Makefile.PL you
get this message:
This module requires 'Module::Build' and 'CPANPLUS::Dist::Build' to be
installed, but you don't have it! Will fall back to
'CPANPLUS::Dist::MM', but might not be able to install!
Falling back to CPANPLUS::Dist::MM, which desperately tries to make it's
own Makefile.PL, almost never works. This causes a lot of false
failures and unnecessarily halts what would otherwise be automatic builds.
Rather than make the user manually install the necessary modules to
handle Build.PL, CPANPLUS should do this automatically as CPAN.pm does.
After all, that's one of the big features of a CPAN shell, automatic
dependency resolution.