CCing this to Murray. On Sun, May 26, 2002 at 10:01:09PM +0200, Andrea Maestrutti wrote: > After installing ExtUtils-MakeMaker-6.00 (but also with recent previous > versions) on my W98 with Activestate Perl 628, the PPM can not install > modules. > > The error message is: > > Can't locate object method "catfile" via package "MM" (perhaps you > forgot to load "MM"?) at C:/Perl/site/lib/PPM.pm line 363, <> line 8.
Looks like PPM is being naughty and using the private MM class. It's just cargo-culting code out of ExtUtils::Install and assuming that by loading ExtUtils::Install you get MM. Very far off base, that. Furthermore, it's using MM just to get at File::Spec methods. It should be using File::Spec directly. Murray, just s/MM/File::Spec/g -- This sig file temporarily out of order.