On Sun, Jul 5, 2009 at 7:24 AM, John Peacock<jpeac...@cpan.org> wrote: > If version.pm is installed, then the compatibility code in M::B should not get > loaded. I'll check these right now...
I built 4 perls from source and installed M::B 0.33 (and dependencies) to each. On two of them, I installed version.pm 0.76. I then tested DBIx::Tree::MaterializedPath: * perl 5.8.9: Build.PL fails (needs version.pm 0.74 but have version 0) * perl 5.8.9 + version.pm: pass * perl 5.10.0: pass * perl 5.10.0 + version.pm: pass Then I installed Module::Build from the repository, which is M::B 0.33_05 plus a more recent patch from John for 5.10, into each of them and repeated the tests: * perl 5.8.9: Build.PL fails (needs version.pm 0.74 but have version 0) * perl 5.8.9 + version.pm: Build.PL fails (needs version.pm 0.74 but have version 0) * perl 5.10.0: Build.PL fails (needs version.pm 0.74 but have version 0) * perl 5.10.0 + version.pm: Build.PL fails (needs version.pm 0.74 but have version 0) I hope that helps in diagnosing the problem. -- David