James E Keenan wrote: > And, again, to rule out obvious problems ... > 1. When you ran 'make', did you get output that looks more or less > like this:
FWIW, here's the full output of make ... > [ burnt ] :: make > cp lib/ExtUtils/ModuleMaker/StandardText.pm > blib/lib/ExtUtils/ModuleMaker/StandardText.pm > cp lib/ExtUtils/ModuleMaker/Utility.pm > blib/lib/ExtUtils/ModuleMaker/Utility.pm > cp lib/ExtUtils/ModuleMaker/Interactive.pm > blib/lib/ExtUtils/ModuleMaker/Interactive.pm > cp lib/ExtUtils/ModuleMaker/Auxiliary.pm > blib/lib/ExtUtils/ModuleMaker/Auxiliary.pm > cp lib/ExtUtils/ModuleMaker/Defaults.pm > blib/lib/ExtUtils/ModuleMaker/Defaults.pm > cp lib/ExtUtils/ModuleMaker/Licenses/Standard.pm > blib/lib/ExtUtils/ModuleMaker/Licenses/Standard.pm > cp lib/ExtUtils/ModuleMaker/Initializers.pm > blib/lib/ExtUtils/ModuleMaker/Initializers.pm > cp lib/ExtUtils/ModuleMaker.pm blib/lib/ExtUtils/ModuleMaker.pm > cp lib/ExtUtils/ModuleMaker/Licenses/Local.pm > blib/lib/ExtUtils/ModuleMaker/Licenses/Local.pm > cp scripts/modulemaker blib/script/modulemaker > /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" > blib/script/modulemaker > Manifying blib/man1/modulemaker.1 > Manifying blib/man3/ExtUtils::ModuleMaker::StandardText.3 > Manifying blib/man3/ExtUtils::ModuleMaker::Utility.3 > Manifying blib/man3/ExtUtils::ModuleMaker::Interactive.3 > Manifying blib/man3/ExtUtils::ModuleMaker::Auxiliary.3 > Manifying blib/man3/ExtUtils::ModuleMaker::Defaults.3 > Manifying blib/man3/ExtUtils::ModuleMaker::Licenses::Standard.3 > Manifying blib/man3/ExtUtils::ModuleMaker::Initializers.3 > Manifying blib/man3/ExtUtils::ModuleMaker.3 > Manifying blib/man3/ExtUtils::ModuleMaker::Licenses::Local.3 > > > 2. When you run 'make test', did your output start like this: > > [eumm 533]$ make test > PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > [ burnt ] :: make test | more PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01_ini..........................ok Odd number of elements in hash assignment at /usr/local/lib/perl5/site_perl/5.6.1/ExtUtils/ModuleMaker.pm line 232. # Failed test (/opt/source/perl/ExtUtils-ModuleMaker-0.39_10/blib/lib/ExtUtils/ModuleMaker/Auxiliary.pm at line 224) # '' # doesn't match '(?-xism:^Must be hash or balanced list of key-value pairs:)' [ burnt ] :: which perl /usr/bin/perl > > >>(Side issue: IIRC, the proper way to use the VERBOSE option is: > >> make test VERBOSE=1 > > I was wrong in the previous posting. It should have been: > > make test TEST_VERBOSE=1 > [ burnt ] :: make test TEST_VERBOSE=1 | less PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_ini..........................1..11 ok 1 - use ExtUtils::ModuleMaker; ok 2 - use ExtUtils::ModuleMaker::Utility; ok 3 - use File::Copy; ok 4 - use File::Spec; ok 5 - use Carp; ok 6 - HOME or home-equivalent directory found on system ok 7 - personal defaults directory found on system ok 8 - personal defaults directory temporarily renamed ok 9 - The object isa ExtUtils::ModuleMaker ok 10 - personal defaults directory restored ok 11 - original presence/absence of .modulemaker directory restored ok t/02_bad_constructor..............1..112 ok 1 - use ExtUtils::ModuleMaker; ok 2 - use Cwd; ok 3 - changed to temp directory for testing ok 4 - personal defaults directory now present on system ok 5 - personal defaults file not found ok 6 - personal defaults file not found Odd number of elements in hash assignment at /usr/local/lib/perl5/site_perl/5.6.1/ExtUtils/ModuleMaker.pm line 232. not ok 7 - Constructor correctly failed due to odd number of arguments