develooper Front page | perl.perl5.porters | Postings from March 2014

smoke-me/nicholas/fake-pm_to_blib on VMS

Thread Next
From:
Craig A. Berry
Date:
March 1, 2014 03:44
Subject:
smoke-me/nicholas/fake-pm_to_blib on VMS
Message ID:
CA+vYcVwe-CPaeKZQ3JsXBK_4qF9_csq9kmPfmcDbcxQg-d3b1Q@mail.gmail.com
On Fri, Feb 28, 2014 at 5:40 PM, Nicholas Clark <nick@ccl4.org> wrote:
> On Fri, Feb 28, 2014 at 05:36:07PM -0600, Craig A. Berry wrote:
>> On Fri, Feb 28, 2014 at 5:29 PM, Nicholas Clark <nick@ccl4.org> wrote:
>>
>> > Builds OK on VMS too. I have no idea if it was faster as I was out.
>>
>> There is a smoke running now that should report its time and can be
>> compared to a recent smoke of blead.
>
> Thanks.

Hmm.  It ran a lot faster because the build failed.   The first sign
of trouble was this:

        Making Carp (all)
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
 \GIT\
WARNING - make_ext.pl is building Carp using EU::MM, as it found file
'lib.DIR' at make_ext.pl line 476.

which happened for several other modules as well.  Then things really
went south with:

Running Makefile.PL in dist/PathTools
MDA0:[CRAIG.smoke.][fake-pm_to_blib]MINIPERL.EXE;2 "-I../../lib"
"Makefile.PL" "INST_LIB=[--.lib]" "INST_ARCHLIB=[--.lib]"
"PERL_CORE=1"
Can't locate ExtUtils/MakeMaker.pm in @INC (you may need to install
the ExtUtils::MakeMaker module) (@INC contains: .) at Makefile.PL line
5.
BEGIN failed--compilation aborted at Makefile.PL line 5.
%SYSTEM-F-ABORT, abort
%SYSTEM-F-ABORT, abort
1024 from dist/PathTools's Makefile.PL at make_ext.pl line 499.
Warning: No Makefile!
%MMK-F-NOOPNDSC, could not open description file descrip.mms
%MMK-F-NOOPNDSC, could not open description file descrip.mms
-RMS-E-FNF, file not found
-RMS-E-FNF, file not found

I have not looked at the new code in make_ext.pl yet.

> On HP's system I got these test failures:
>
> Failed 25 tests out of 2164, 98.84% okay.
>         ../cpan/ExtUtils-MakeMaker/t/basic.t
>         ../cpan/ExtUtils-MakeMaker/t/fixin.t
>         ../cpan/Module-Build/t/PL_files.t
>         ../cpan/Module-Build/t/basic.t
>         ../cpan/Module-Build/t/compat.t
>         ../cpan/Module-Build/t/debug.t
>         ../cpan/Module-Build/t/destinations.t
>         ../cpan/Module-Build/t/extend.t
>         ../cpan/Module-Build/t/install_extra_target.t
>         ../cpan/Module-Build/t/manifypods.t
>         ../cpan/Module-Build/t/manifypods_with_utf8.t
>         ../cpan/Module-Build/t/perl_mb_opt.t
>         ../cpan/Module-Build/t/properties/share_dir.t
>         ../cpan/Module-Build/t/script_dist.t
>         ../cpan/Module-Build/t/test_file_exts.t
>         ../cpan/Module-Build/t/test_types.t
>         ../cpan/Module-Build/t/use_tap_harness.t
>         ../cpan/Test-Harness/t/source_handler.t
>         ../cpan/Test-Harness/t/testargs.t
>         ../ext/B/t/showlex.t
>         ../ext/Devel-Peek/t/Peek.t
>         ../ext/Pod-Html/t/cache.t
>         re/charset.t
>         re/fold_grind.t
>         run/locale.t
>
> which I think are 2 more than last time I noted the results (August 2013)
> I've not tried to expand any.

The next time you build there, first put:

$ set process/parse=extended

into your login.com.  That's necessary to preserve case in arguments
without quoting and I suspect Module::Build (and probably
Test::Harness) has abandoned any pretense of quoting consistently.

>
> (re/*, run/*, Devel::Peek failures are new(ish). Previous autodie failure is
> gone. Most of these failures "solve themselves" when Module::Build leaves the
> core)

I only see these two with blead:

         ../ext/Devel-Peek/t/Peek.t
         run/locale.t

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About