On Mar 14, 2005, at 11:01 AM, Michael G Schwern wrote:
My only thought would be you have some wacko version of File::Spec which
doesn't have curdir, but this...
% perl -MExtUtils::MM_Unix -le 'print ExtUtils::MM_Unix->curdir' .
Disproves that. Well, maybe not. Try:
perl -MExtUtils::MakeMaker -le 'print ExtUtils::MM_Unix->curdir'
% perl -MExtUtils::MakeMaker -le 'print ExtUtils::MM_Unix->curdir' .
It is possible there's some sort of circular load dependency here so that
MM_Unix gets loaded before its parent MM_Any finishes loading. Try sticking
a BEGIN block around the @ISA lines in both MM_Any and MM_Unix.
Yes, that fixes the problem. Prolly a good idea for most uses of @ISA to do this, eh? More like "use base" that way.
Regards,
David
