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]