-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have a Makefile.PL which works with perl 5.6.0 and 5.6.1, but the new
MakeMaker 5.49_01 on perl 5.6.1 breaks it. Here is a minimal test case:
use ExtUtils::MakeMaker;
WriteMakefile(EXE_FILES => [ 'my_exe' ]);
Under perl 5.6.0 (and also 5.6.1, I'm pretty certain) this works:
% perl Makefile.PL
Warning: Guessing NAME [packaged] from current directory name.
Writing Makefile for packaged
% make
cp my_exe blib/script/my_exe
/usr/bin/perl -I/usr/lib/perl5/5.6.0/i586-linux -I/usr/lib/perl5/5.6.0 \
- -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/my_exe
But with the new MakeMaker it breaks:
% perl Makefile.PL
Warning: Guessing NAME [packaged] from current directory name.
Writing Makefile for packaged
% make
cp my_exe blib/script/my_exe
/vol/linux/apps/bin/perl -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/my_exe
Can't locate object method "fixin" via package "MY" (perhaps you forgot to load "MY"?)
at -e line 1.
make: *** [blib/script/my_exe] Error 255
% perl -MExtUtils::MakeMaker -e 'print "$ExtUtils::MakeMaker::VERSION\n"'
5.49_01
- --
Ed Avis <[EMAIL PROTECTED]>
Finger for PGP key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8dN06IMp73jhGogoRApUrAJ47BXhsaJD01xnjql87le58Q4NBEACdF5p6
Pr6RLgCsJAf0pM9aAsvJVh8=
=cSMd
-----END PGP SIGNATURE-----