Subject: | Module::Build::Compat::write_makefile broken in 0.23 |
Modules that call Module::Build::Compat->write_makefile are unable to installed as is due to a change in that function. The error received is:
Can't call method "find_perl_interpreter" on an undefined value at /usr/lib/perl5/site_perl/5.8.3/Module/Build/Compat.pm line 150.
Looking at that function in Module::Build::Compat for versions 0.22 and 0.23, there is a change in the call to fake_makefile().
Overall, I've run into at least four CPAN modules that are unable to be installed through a CPAN shell due to this bug. They include: Pod::Coverage, File::Find::Rule, Plucene,and Plucene::Simple.