Lack of 'make' is hard to observe from output
Newly installed debian boxes are missing 'make'. While it's an easy one to fix, it's highly non-obvious from the output of
Writing MYMETA.yml DOY/Try-Tiny-0.18.tar.gz make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Running make for R/RJ/RJBS/Test-Fatal-0.013.tar.gz Has already been unwrapped into directory /root/.cpan/build/Test-Fatal-0.013-f9ylST
CPAN.pm: Going to build R/RJ/RJBS/Test-Fatal-0.013.tar.gz
that this is the case.
Doubly so when the toplevel dependency I wanted to install was Module::Build-driven so didn't depend on having 'make'.. this EU:MM-dependent module fails deep in the deptree, and causes much headscratching until the cause is found.
Would it be possible to have CPAN reliably detect a complete utter lack of an executable called 'make', and produce some error looking like:
make: No such file or directory
then a complete stop? That way it would be much clearer.
Thanks