Hi Joshua, On Mar 20, 2007, at 11:43 PM, Joshua ben Jore wrote:
I tried installing Module::Build 0.2806 on a fresh 5.6.2 this evening and found that I needed to manually install Scalar::Util first. They both install cleanly from the CPAN shell.
There's no dependency from M::B to Scalar::Util. I grepped the M::B source and tests for 'Scalar' and found nothing, maybe it's a grandchild dependency or something?
I also heard that M::B on 5.8.0 requires a newer version of PathTools than is available on 5.8.0 and that the latest PathTools requires M::B. I don't have that version to test with. The guy giving the Perl 6 talk at SPUG reported the 5.8.0 problem.
Certainly M::B isn't necessary for installing any version of PathTools. It ships with a vanilla Makefile.PL.
We have a dependency on File::Spec 0.82, and perl 5.8.0 shipped with File::Spec 0.83, so that should be fine. Or was this guy saying 0.83 didn't work? First I've heard of it, but it could be true on certain platforms, I dunno.
Could you propagate that news back to the guy giving the talk (and all the people he told! just kidding...)? Maybe there's some other issue that's masquerading as what he described.
-Ken