Ron Savage wrote:
> Hi Michael
>
> I'd like to discuss several issues re ExtUtils::MakeMaker,
> so I'll number the sections for clarity.
>
> All this is on `uname -all`:
> SunOS ssapp0117 5.9 Generic_117171-15 sun4u sparc SUNW,Sun-Fire-V890
> with 24 Gb of RAM.
> My test box has got 64 Gb (heh heh heh).
Let's see your perl -V, please.
> (1)
> I install all modules in my own dir, so here's how I get the version number:
> $PERL -I$INSTALL -MExtUtils::MakeMaker -e 'print
> "$ExtUtils::MakeMaker::VERSION\n"'
> No surprise there.
> Now, 2 outputs from installing V 6.31, separated by lines of equal signs.
> In the first case I unpacked the distro, cd'ed into the dir, and run the
> command which follows. In the second case I ran the same command
> (cut-and-paste)
> from within a batch file. The test outputs are different. This confuses me.
> The batch file includes unpacking the distro.
Its possible the batch file is setting some environment variables which are
confusing the MakeMaker tests. Can you show the output of `env` from within
that batch file just before the tests are run? And can I see that batch file?
> t/build_man.............ok 3/9
> t/build_man.............NOK 4# Failed test in t/build_man.t at line 45.
> t/build_man.............ok 9/9# Looks like you failed 1 test of 9.
> t/build_man.............dubious
> Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 4
> Failed 1/9 tests, 88.89% okay
I've seen this failure before on Cygwin and I think I've figured it out.
You've turned off man page generation and the tests assume its on. Can I see:
perl -MConfig -wle 'print $Config{installman3dir}'
And give the latest repo version a try. I've fixed the test to remove this
assumption.
svn co http://svn.schwern.org/CPAN/ExtUtils-MakeMaker/trunk