Funny how this stuff comes back to haunt me. I just got bit by
Test::More changes then get an email about MakeMaker 6.36 generating:
Can't call method "isa" without a package or object reference at
/usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 125.
Which is this line:
unless( grep { $given eq $_ || ($_ && eval{$val->isa($_)}) } @sigs ) {
my $takes = join " or ", map { _format_att($_) } @sigs;
Well, I'm using a scalar for LIBS and that ends up as $val and
MM does $val->isa. But, that's wrapped in an eval block.
Turned out my Makefile.PL script had a nasty $SIG{__DIE__} handler.
svn blame says it's my fault, but I can't remember why I did such a
thing.
I wonder if MM should localize $SIG{__DIE__} -- or maybe it's just
better to catch such foolishness.
--
Bill Moseley
[EMAIL PROTECTED]