There's not much you can do I'm afraid.

This is a known bug (a type of circular dependency) in Module::Build that they can't fix.

There's a fix being introduced for it to the CPAN clients but this is still some time away.

The FAIL is also a genuine FAIL, and not something that we should be ignoring. That exact failure is what is happening to your users (and frankly, anyone using Module::Build without some of the methods being mentioned by the other responders) in the wild.

The best solution for now is probably to use the traditional Makefile.PL maker.

Adam K

Paul LeoNerd Evans wrote:
I am getting lots of test reports from machines that don't have
Module::Build installed, and so they all ultimately do something like
this:

  [ERROR] [Sun Mar 11 00:31:43 2007] 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!
  [MSG] [Sun Mar 11 00:31:43 2007] No 'Makefile.PL' found - attempting to 
generate one

This then leads them on to massive failures such as:

  Failed 5/5 test scripts. 47/47 subtests failed.

These aren't very useful. If we were to discount these from my
cpantesters page, I suddenly lose quite a lot of red, and the actual
failures become a lot easier to see.

Is there anything I as the module's author, can do about these? Short of
getting CPANPLUS to not bother sending a report if it tried to hack up a
Makefile.PL anyway and failed it, my current best plan is just to ignore
them. Which doesn't seem very helpful, and makes it hard for me to see
what the genuine bugs are.

Reply via email to