Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 102706
Status: resolved
Worked: 5 min
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: ETJ [...] cpan.org
Requestors: mike.spoonauer [...] gtnexus.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 7.05_16



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.

RT-Send-CC: BINGOS [...] cpan.org
Hi Mike, This is fixed in the latest 7.05* dev release, which will hopefully be released soon as 7.06. Ed