On Mon, Mar 14, 2005 at 10:28:12AM -0800, David Wheeler wrote:
> % make test
> PERL_DL_NONLAZY=1 /usr/local/bin/perl5.8.5 "-MTest::Manifest" "-e"
> "run_t_manifest(0, 'blib/lib', 'blib/arch')"
> Can't locate object method "curdir" via package "ExtUtils::MM_Unix" at
> /usr/local/lib/perl5/5.8.5/ExtUtils/MM_Unix.pm line 101.
> Compilation failed in require at (eval 3) line 3.
> Compilation failed in require at
> /usr/local/lib/perl5/5.8.5/ExtUtils/MakeMaker.pm line 42.
> Compilation failed in require at
> /usr/local/lib/perl5/5.8.5/ExtUtils/MM_Any.pm line 9.
> BEGIN failed--compilation aborted at
> /usr/local/lib/perl5/5.8.5/ExtUtils/MM_Any.pm line 9.
> Compilation failed in require at
> /usr/local/lib/perl5/site_perl/5.8.5/Test/Manifest.pm line 21.
There's the problem. Line 21 of Test::Manifest.
use ExtUtils::MM_Any;
ExtUtils::MM_Any is for internal MakeMaker use only. If you override
test_via_harness using MY you won't need to load it.