Author: gozer Date: Tue Dec 20 14:40:21 2011 New Revision: 1221285 URL: http://svn.apache.org/viewvc?rev=1221285&view=rev Log: Adjust for latest ExtUtils::MakeMaker internal change. We must call init_tools when it is available.
Reference: https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/commit/f4904b4ce499b7f0c420efae69f44e19fe7dd12f Modified: perl/modperl/trunk/lib/Apache2/Build.pm Modified: perl/modperl/trunk/lib/Apache2/Build.pm URL: http://svn.apache.org/viewvc/perl/modperl/trunk/lib/Apache2/Build.pm?rev=1221285&r1=1221284&r2=1221285&view=diff ============================================================================== --- perl/modperl/trunk/lib/Apache2/Build.pm (original) +++ perl/modperl/trunk/lib/Apache2/Build.pm Tue Dec 20 14:40:21 2011 @@ -1572,8 +1572,11 @@ sub make_tools { require ExtUtils::MakeMaker; my $mm = bless { @mm_init_vars }, 'MM'; - $mm->init_main; - $mm->init_others; + + # Fake initialize MakeMaker + foreach my $m (qw(init_main init_others init_tools)) { + $mm->$m() if $mm->can($m); + } for (qw(rm_f mv ld ar cp test_f)) { my $val = $mm->{"\U$_"};