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

Reply via email to