The problem is simple: With older Test::Harness in system, when you type "install Test::Harness" on CPAN shell now, it will install Test::Harness into site_perl directory, instead of "perl" directory, you know. This will cause core-bundled Test::Harness and CPAN distributed Test::Harness co-existence glitches. The analysis follows: Though Test::Harness is distributed standalone, CPAN shell recognizes it's part of Test::SDK modules, so fetches it, unpack it, runs Makefile.PL. I guess this breaks Test::Harness's Makefile.PL option 'INSTALLDIRS=perl', because Test-SDK Makefile.PL doesn't have it. (I dunno much about MakeMaker, so this is only a guess) -- Tatsuhiko Miyagawa <miyagawa@bulknews.net>Thread Next