Subject: | Mkbootstrap.t test and thus MakeMaker install fails on latest Cygwin x64 |
Date: | Wed, 11 Mar 2015 23:15:33 +0000 |
To: | "bug-ExtUtils-MakeMaker [...] rt.cpan.org" <bug-ExtUtils-MakeMaker [...] rt.cpan.org> |
From: | "mike.spoonauer [...] gtnexus.com" <mike.spoonauer [...] gtnexus.com> |
Here is the specific error:
# Failed test 'should die given bad filename'
# at t/Mkbootstrap.t line 81.
# ''
# doesn't match '(?^:Unable to open dasboot\.bs)'
# Looks like you failed 1 test of 18.
t/Mkbootstrap.t ...........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/18 subtests
Below is the full output from my attempt to install ExtUtils::MakeMaker, a dependency for cpanminus on Cygwin.
If there is something missing in the Cygwin installation that would enable the test to succeed, let me know.
If it there is a way to safely skip that test if it is not required for MakeMaker functionality, let me know.
cpanm (App::cpanminus) 1.7027 on perl 5.014004 built for cygwin-thread-multi
Work directory is /home/engsupport/.cpanm/work/1426114147.16236
You have make /usr/bin/make
You have /usr/bin/wget
You have /usr/bin/tar: tar (GNU tar) 1.27.1
Packaged by Cygwin (1.27.1-1)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /cygdrive/d/apps/apache-ant-1.9.4/bin/unzip
Searching App::cpanminus on cpanmetadb ...
--> Working on App::cpanminus
Fetching http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7027.tar.gz
-> OK
Unpacking App-cpanminus-1.7027.tar.gz
Entering App-cpanminus-1.7027
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.57_05)
Configuring App-cpanminus-1.7027
Running Makefile.PL
Warning: prerequisite ExtUtils::MakeMaker 6.58 not found. We have 6.5705.
Checking if your kit is complete...
Looks good
Writing Makefile for App::cpanminus
Writing MYMETA.yml
-> OK
Checking dependencies from MYMETA.yml ...
Checking if you have Test::More 0 ... Yes (0.98)
Checking if you have ExtUtils::MakeMaker 6.58 ... No (6.57_05 < 6.58)
Checking if you have Module::Build 0.38 ... Yes (0.3800)
Checking if you have ExtUtils::Install 1.46 ... Yes (1.56)
==> Found dependencies: ExtUtils::MakeMaker
Searching ExtUtils::MakeMaker on cpanmetadb ...
--> Working on ExtUtils::MakeMaker
Fetching http://www.cpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.04.tar.gz
-> OK
Unpacking ExtUtils-MakeMaker-7.04.tar.gz
Entering ExtUtils-MakeMaker-7.04
Checking configure dependencies from META.json
Configuring ExtUtils-MakeMaker-7.04
Running Makefile.PL
Using included version of CPAN::Meta (2.120351) as it is newer than the installed version (2.110440).
Using included version of CPAN::Meta::Requirements (2.127) because it is not already installed.
Using included version of CPAN::Meta::YAML (0.008) as it is newer than the installed version (0.003).
Using included version of ExtUtils::Manifest (1.65) as it is newer than the installed version (1.58).
Using included version of JSON::PP (2.27203) as it is newer than the installed version (2.27105).
Using included version of Parse::CPAN::Meta (1.4405) as it is newer than the installed version (1.4401).
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for ExtUtils::MakeMaker
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Data::Dumper 0 ... Yes (2.130_02)
Checking if you have File::Spec 0.8 ... Yes (3.33)
Checking if you have Pod::Man 0 ... Yes (2.25)
Checking if you have File::Basename 0 ... Yes (2.82)
Checking if you have DirHandle 0 ... Yes (1.04)
Checking if you have Encode 0 ... Yes (2.42_02)
Building and testing ExtUtils-MakeMaker-7.04
cp inc/ExtUtils/Manifest.pm blib/lib/ExtUtils/Manifest.pm
cp lib/ExtUtils/MM_VOS.pm blib/lib/ExtUtils/MM_VOS.pm
cp lib/ExtUtils/Mksymlists.pm blib/lib/ExtUtils/Mksymlists.pm
cp lib/ExtUtils/MakeMaker/version/regex.pm blib/lib/ExtUtils/MakeMaker/version/regex.pm
cp lib/ExtUtils/MM.pm blib/lib/ExtUtils/MM.pm
cp inc/JSON/PP.pm blib/lib/JSON/PP.pm
cp lib/ExtUtils/MM_UWIN.pm blib/lib/ExtUtils/MM_UWIN.pm
cp lib/ExtUtils/testlib.pm blib/lib/ExtUtils/testlib.pm
cp lib/ExtUtils/MM_DOS.pm blib/lib/ExtUtils/MM_DOS.pm
cp lib/ExtUtils/MM_Cygwin.pm blib/lib/ExtUtils/MM_Cygwin.pm
cp lib/ExtUtils/MM_Win95.pm blib/lib/ExtUtils/MM_Win95.pm
cp lib/ExtUtils/Liblist.pm blib/lib/ExtUtils/Liblist.pm
cp lib/ExtUtils/MM_Darwin.pm blib/lib/ExtUtils/MM_Darwin.pm
cp lib/ExtUtils/MM_AIX.pm blib/lib/ExtUtils/MM_AIX.pm
cp inc/CPAN/Meta/Requirements.pm blib/lib/CPAN/Meta/Requirements.pm
cp lib/ExtUtils/Mkbootstrap.pm blib/lib/ExtUtils/Mkbootstrap.pm
cp lib/ExtUtils/Liblist/Kid.pm blib/lib/ExtUtils/Liblist/Kid.pm
cp lib/ExtUtils/MakeMaker/FAQ.pod blib/lib/ExtUtils/MakeMaker/FAQ.pod
cp inc/ExtUtils/MANIFEST.SKIP blib/lib/ExtUtils/MANIFEST.SKIP
cp lib/ExtUtils/MM_NW5.pm blib/lib/ExtUtils/MM_NW5.pm
cp lib/ExtUtils/MakeMaker/version/vpp.pm blib/lib/ExtUtils/MakeMaker/version/vpp.pm
cp lib/ExtUtils/MakeMaker/Locale.pm blib/lib/ExtUtils/MakeMaker/Locale.pm
cp lib/ExtUtils/MakeMaker.pm blib/lib/ExtUtils/MakeMaker.pm
cp lib/ExtUtils/MM_OS2.pm blib/lib/ExtUtils/MM_OS2.pm
cp inc/CPAN/Meta/Feature.pm blib/lib/CPAN/Meta/Feature.pm
cp lib/ExtUtils/MM_Unix.pm blib/lib/ExtUtils/MM_Unix.pm
cp lib/ExtUtils/MM_Win32.pm blib/lib/ExtUtils/MM_Win32.pm
cp inc/JSON/PP/Boolean.pm blib/lib/JSON/PP/Boolean.pm
cp inc/CPAN/Meta/Spec.pm blib/lib/CPAN/Meta/Spec.pm
cp inc/CPAN/Meta/History.pm blib/lib/CPAN/Meta/History.pm
cp lib/ExtUtils/MY.pm blib/lib/ExtUtils/MY.pm
cp lib/ExtUtils/MM_MacOS.pm blib/lib/ExtUtils/MM_MacOS.pm
cp lib/ExtUtils/MM_VMS.pm blib/lib/ExtUtils/MM_VMS.pm
cp lib/ExtUtils/MM_BeOS.pm blib/lib/ExtUtils/MM_BeOS.pm
cp lib/ExtUtils/MakeMaker/Tutorial.pod blib/lib/ExtUtils/MakeMaker/Tutorial.pod
cp inc/CPAN/Meta/YAML.pm blib/lib/CPAN/Meta/YAML.pm
cp lib/ExtUtils/MM_QNX.pm blib/lib/ExtUtils/MM_QNX.pm
cp inc/CPAN/Meta/Converter.pm blib/lib/CPAN/Meta/Converter.pm
cp lib/ExtUtils/Command/MM.pm blib/lib/ExtUtils/Command/MM.pm
cp lib/ExtUtils/MakeMaker/Config.pm blib/lib/ExtUtils/MakeMaker/Config.pm
cp inc/CPAN/Meta.pm blib/lib/CPAN/Meta.pm
cp inc/Parse/CPAN/Meta.pm blib/lib/Parse/CPAN/Meta.pm
cp inc/CPAN/Meta/Prereqs.pm blib/lib/CPAN/Meta/Prereqs.pm
cp inc/CPAN/Meta/Validator.pm blib/lib/CPAN/Meta/Validator.pm
cp lib/ExtUtils/MakeMaker/version.pm blib/lib/ExtUtils/MakeMaker/version.pm
cp lib/ExtUtils/MM_Any.pm blib/lib/ExtUtils/MM_Any.pm
cp bin/instmodsh blib/script/instmodsh
"/usr/bin/perl.exe" "-Iblib/arch" "-Iblib/lib" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/instmodsh
Manifying 1 pod document
Manifying 41 pod documents
PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-Iblib/arch" "-Iblib/lib" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00compile.t ............. ok
t/01perl_bugs.t ........... ok
t/arch_check.t ............ ok
t/backwards.t ............. ok
t/basic.t ................. ok
t/build_man.t ............. ok
t/cd.t .................... ok
t/config.t ................ ok
t/dir_target.t ............ ok
t/echo.t .................. ok
t/FIRST_MAKEFILE.t ........ ok
t/fix_libs.t .............. ok
t/fixin.t ................. ok
t/hints.t ................. ok
t/INST.t .................. ok
t/INST_PREFIX.t ........... ok
t/INSTALL_BASE.t .......... ok
t/installed_file.t ........ ok
t/is_of_type.t ............ ok
t/Liblist.t ............... ok
Unrecognized argument in LIBS ignored: 'unreal_test'
Unrecognized argument in LIBS ignored: 'unreal_test'
t/Liblist_Kid.t ........... ok
t/make.t .................. ok
t/MakeMaker_Parameters.t .. ok
t/maketext_filter.t ....... ok
t/meta_convert.t .......... ok
t/metafile_data.t ......... ok
t/metafile_file.t ......... ok
t/min_perl_version.t ...... ok
t/miniperl.t .............. skipped: miniperl test only necessary for the perl core
# Failed test 'should die given bad filename'
# at t/Mkbootstrap.t line 81.
# ''
# doesn't match '(?^:Unable to open dasboot\.bs)'
# Looks like you failed 1 test of 18.
t/Mkbootstrap.t ...........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/18 subtests
t/MM_Any.t ................ ok
t/MM_BeOS.t ............... skipped: This is not BeOS
t/MM_Cygwin.t ............. ok
t/MM_NW5.t ................ skipped: This is not NW5
t/MM_OS2.t ................ skipped: This is not OS/2
t/MM_Unix.t ............... skipped: Non-Unix platform
t/MM_VMS.t ................ skipped: This is not VMS
t/MM_Win32.t .............. skipped: This is not Win32
t/oneliner.t .............. ok
t/parse_abstract.t ........ ok
t/parse_version.t ......... ok
t/PL_FILES.t .............. ok
t/pm.t .................... ok
t/pm_to_blib.t ............ ok
t/pod2man.t ............... ok
t/postamble.t ............. ok
t/prefixify.t ............. ok
t/prereq.t ................ ok
t/prereq_print.t .......... ok
t/problems.t .............. ok
t/prompt.t ................ ok
t/recurs.t ................ ok
t/revision.t .............. ok
t/several_authors.t ....... ok
t/split_command.t ......... ok
t/test_boilerplate.t ...... ok
t/testlib.t ............... ok
t/unicode.t ............... ok
t/VERSION_FROM.t .......... ok
t/vstrings.t .............. ok
t/WriteEmptyMakefile.t .... ok
t/writemakefile_args.t .... ok
t/xs.t .................... ok
Test Summary Report
-------------------
t/Mkbootstrap.t (Wstat: 256 Tests: 18 Failed: 1)
Failed test: 8
Non-zero exit status: 1
t/pm_to_blib.t (Wstat: 0 Tests: 14 Failed: 0)
TODO passed: 10-11
Files=63, Tests=1007, 126 wallclock secs ( 0.41 usr 0.23 sys + 46.23 cusr 38.56 csys = 85.43 CPU)
Result: FAIL
Failed 1/63 test programs. 1/1007 subtests failed.
Makefile:1154: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
-> FAIL Installing ExtUtils::MakeMaker failed. See /home/engsupport/.cpanm/work/1426114147.16236/build.log for details. Retry with --force to force install it.
-> FAIL Installing the dependencies failed: Installed version (6.57_05) of ExtUtils::MakeMaker is not in range '6.58'
-> FAIL Bailing out the installation for App-cpanminus-1.7027.
Thanks in advance,
Mike
Message body is not shown because it is too large.