Subject: | CPAN installer throws a warning |
When running the Makefile.PL, a string-undef warning is emitted.
It's coming from ->flush, due to an undef in the RESULT array.
------------------------------------------
121 '
# --- MakeMaker postamble section:'
122 undef
123 '
# End.'
------------------------------------------
It's caused by this
ExtUtils::MakeMaker::new(c:/vanilla-perl/perl/lib/ExtUtils/MakeMaker.pm:615):
615: push @{$self->{RESULT}},
$self->nicetext($self->$method( %a
));
postamble
DB<9> s
MY::CODE(0xf60b24)(Makefile.PL:164):
164: return unless $HAVE_MAKE; # dmake has unknown issues with my
Makfile
Use of uninitialized value in concatenation (.) or string at (eval
638)[c:/vanil
la-perl/perl/lib/perl5db.pl:628] line 1.
-----------------------------------------
I'm guessing that you setting $HAVE_MAKE to false triggered this...
sub postamble {
return unless $HAVE_MAKE; # dmake has unknown issues with my Makfile
which isn't allowed to return undef, it has to return '';
sigh...
NEXT!