On Tue, Apr 23, 2002 at 07:19:25PM +1000, Ken Williams wrote:
> I'm on OS X 10.1.4, perl 5.6.0, using the blead-Makemaker at the 
> time of this writing.  I'm trying to compile mod_perl 1.26 with 
> apache 1.3.22.
> 
> I used to be able to just do "perl Makefile.PL EVERYTHING=1".  
> However, now I get errors like the following (note the q{Can't 
> locate object method "catdir" via package "MY"}).  Something 
> changed here?

5.6.1's ExtUtils::Embed is Very Chummy with MakeMaker and doing Evil Things
like rolling it's own MY object and then expecting MY to exist by virtue of
requiring ExtUtils::MakeMaker.  MM is one thing.  MY is just Wrong.

Without getting into detail, the proper solution is that ExtUtils::Embed
will have to be upgraded along with ExtUtils::MakeMaker.  Unfortunately,
there is not yet a CPAN version of ExtUtils::Embed.

Meantime, I can hack MakeMaker so that MY exists when ExtUtils::MakeMaker is
loaded.

Ken, try the snapshot.


-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl Quality Assurance      <[EMAIL PROTECTED]>         Kwalitee Is Job One
Hey you kids, come back here!  I know who your parents are!  You wouldn't
do this if Nixon was in the White House!  Come on, I'm the Walrus, damnit!

Reply via email to