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!