$? & 128 and $rval{core} = 1;
$? & 127 and $rval{signal} = $? & 127;
+ # This is expected and isn't an error.
+ @{$rval{stderr}} = grep { $_ !~ /make.*No rule .*realclean/ } @{$rval{stderr}};
+
+ if ( exists $rval{core}
+ || exists $rval{signal}
+ || ($rval{status} && @{$rval{stderr}})
+ || ($opt{debug} && @{$rval{stderr}})
+
+ # verbose increases likelihood of output
+ || ($opt{debug} && $opt{verbose} && @{$rval{stdout}}))
+ {
+ print STDERR "Returning\n", Dumper \%rval;
+
+ # Under verbose, runtool already output the call string
+ unless ($opt{verbose}) {
+ print STDERR "from $prog ", join ", ", @args;
+ print STDERR "\n";
+ }
+ }
+
return \%rval;
}
write_todo($todo_file, $todo_version, \%todo);
# Clean up after ourselves
+$opt{debug} = 0; # Don't care about failures
run(qw(make realclean));
exit 0;
push @mf_arg, qw( DEFINE=-DDPPP_APICHECK_NO_PPPORT_H ) if $opt{base};
# just to be sure
+ my $debug = $opt{debug};
+ $opt{debug} = 0; # Don't care about failures
run(qw(make realclean));
+ $opt{debug} = $debug;
my $r = run($fullperl, "Makefile.PL", @mf_arg);
unless ($r->{status} == 0) {