Skip to content

Installation fails on Strawberry (Windows 10, 64 bit) #23

@jan-herout

Description

@jan-herout

Hi there, this was a fail - hope this helps!

Perl:
This is perl 5, version 24, subversion 1 (v5.24.1) built for MSWin32-x86-multi-thread-64int

OS
Windows 10 Pro, 64 bit

UPDATE - now I see it complaints about this : (https://conemu.github.io/) Not sure if this issue would happen if I had not installed ConEmu.

Searching System::Command (1.118) on cpanmetadb ...
--> Working on System::Command
Fetching http://www.cpan.org/authors/id/B/BO/BOOK/System-Command-1.118.tar.gz
-> OK
Unpacking System-Command-1.118.tar.gz
Entering System-Command-1.118
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Configuring System-Command-1.118
Running Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for System::Command
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have File::Find 0 ... Yes (1.34)
Checking if you have Test::More 0 ... Yes (1.302113)
Checking if you have POSIX 0 ... Yes (1.65)
Checking if you have strict 0 ... Yes (1.11)
Checking if you have Fcntl 0 ... Yes (1.13)
Checking if you have Scalar::Util 0 ... Yes (1.47)
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have Cwd 0 ... Yes (3.63_01)
Checking if you have File::Spec 0 ... Yes (3.63_01)
Checking if you have warnings 0 ... Yes (1.36)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have IPC::Run 0 ... Yes (0.94)
Checking if you have Data::Dumper 0 ... Yes (2.161)
Checking if you have Symbol 0 ... Yes (1.07)
Checking if you have IO::Select 0 ... Yes (1.22)
Checking if you have Carp 0 ... Yes (1.40)
Checking if you have constant 0 ... Yes (1.33)
Building and testing System-Command-1.118
cp lib/System/Command.pm blib\lib\System\Command.pm
cp lib/System/Command/Reaper.pm blib\lib\System\Command\Reaper.pm
"C:\Strawberry\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/00-load.t .............. ok
# 
# Versions for all modules listed in MYMETA.json (including optional ones):
# 
# === Configure Requires ===
# 
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 7.24
# 
# === Build Requires ===
# 
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 7.24
# 
# === Test Requires ===
# 
#     Module              Want     Have
#     ------------------- ---- --------
#     ExtUtils::MakeMaker  any     7.24
#     File::Find           any     1.34
#     File::Spec           any  3.63_01
#     File::Temp           any   0.2304
#     Test::More           any 1.302113
# 
# === Test Recommends ===
# 
#     Module            Want     Have
#     ------------- -------- --------
#     CPAN::Meta    2.120900 2.150010
#     Test::Command      any  missing
#     Test::Output       any    1.031
# 
# === Runtime Requires ===
# 
#     Module       Want    Have
#     ------------ ---- -------
#     Carp          any    1.40
#     Cwd           any 3.63_01
#     Data::Dumper  any   2.161
#     Fcntl         any    1.13
#     IO::Handle    any    1.36
#     IO::Select    any    1.22
#     IPC::Run      any    0.94
#     List::Util    any    1.47
#     POSIX         any    1.65
#     Scalar::Util  any    1.47
#     Symbol        any    1.07
#     constant      any    1.33
#     strict        any    1.11
#     warnings      any    1.36
# 
t/00-report-prereqs.t .... ok
t/01-load.t .............. ok

#   Failed test 'perl t\info.pl'
#   at t/10-command.t line 166.
#     Structures begin differing at:
#          $got->{env}{CONEMUPALETTE} = '<xterm>'
#     $expected->{env}{CONEMUPALETTE} = Does not exist
Warning: unable to close filehandle GEN11 properly: Bad file descriptor at t/10-command.t line 175.
Warning: unable to close filehandle GEN7 properly: Bad file descriptor at t/10-command.t line 175.

#   Failed test 'perl t\info.pl'
#   at t/10-command.t line 166.
#     Structures begin differing at:
#          $got->{env}{CONEMUCFGDIR} = 'D:\portable\PortableApps\conemu'
#     $expected->{env}{CONEMUCFGDIR} = Does not exist
Warning: unable to close filehandle GEN26 properly: Bad file descriptor at t/10-command.t line 175.
Warning: unable to close filehandle GEN22 properly: Bad file descriptor at t/10-command.t line 175.

#   Failed test 'perl t\info.pl'
#   at t/10-command.t line 166.
#     Structures begin differing at:
#          $got->{env}{CONEMUHOOKS} = 'Enabled'
#     $expected->{env}{CONEMUHOOKS} = Does not exist
Warning: unable to close filehandle GEN41 properly: Bad file descriptor at t/10-command.t line 175.
Warning: unable to close filehandle GEN37 properly: Bad file descriptor at t/10-command.t line 175.

#   Failed test 'perl t\info.pl'
#   at t/10-command.t line 166.
#     Structures begin differing at:
#          $got->{env}{CONEMUHOOKS} = 'Enabled'
#     $expected->{env}{CONEMUHOOKS} = Does not exist
Warning: unable to close filehandle GEN56 properly: Bad file descriptor at t/10-command.t line 175.
Warning: unable to close filehandle GEN52 properly: Bad file descriptor at t/10-command.t line 175.

#   Failed test 'perl t\info.pl'
#   at t/10-command.t line 166.
#     Structures begin differing at:
#          $got->{env}{CONEMUWORKDIR} = 'C:\GitHub\Metadata-Powerdesigner'
#     $expected->{env}{CONEMUWORKDIR} = Does not exist
Warning: unable to close filehandle GEN71 properly: Bad file descriptor at t/10-command.t line 175.
Warning: unable to close filehandle GEN67 properly: Bad file descriptor at t/10-command.t line 175.

#   Failed test 'perl t\info.pl'
#   at t/10-command.t line 166.
#     Structures begin differing at:
#          $got->{env}{CONEMUBASEDIRSHORT} = 'D:\portable\PortableApps\conemu\ConEmu'
#     $expected->{env}{CONEMUBASEDIRSHORT} = Does not exist
Warning: unable to close filehandle GEN86 properly: Bad file descriptor at t/10-command.t line 175.
Warning: unable to close filehandle GEN82 properly: Bad file descriptor at t/10-command.t line 175.

#   Failed test 'perl t\info.pl'
#   at t/10-command.t line 166.
#     Structures begin differing at:
#          $got->{env}{CONEMUBASEDIRSHORT} = 'D:\portable\PortableApps\conemu\ConEmu'
#     $expected->{env}{CONEMUBASEDIRSHORT} = Does not exist
Warning: unable to close filehandle GEN101 properly: Bad file descriptor at t/10-command.t line 175.
Warning: unable to close filehandle GEN97 properly: Bad file descriptor at t/10-command.t line 175.
# Looks like you failed 7 tests of 140.
t/10-command.t ........... 
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/140 subtests 
	(less 17 skipped subtests: 116 okay)
t/11-spawn-fail.t ........ skipped: This test script  does not make sense under Win32
Subroutine System::Command::Reaper::DESTROY redefined at t/15-scope.t line 28.
# DESTROY System::Command=HASH(0x4b482c4)
Warning: unable to close filehandle GEN11 properly: Bad file descriptor at t/15-scope.t line 44.
Warning: unable to close filehandle GEN7 properly: Bad file descriptor at t/15-scope.t line 44.
# DESTROY System::Command::Reaper=HASH(0x564c0bc)
# DESTROY System::Command=HASH(0x4b48444)
Warning: unable to close filehandle GEN26 properly: Bad file descriptor at t/15-scope.t line 68, <GEN16> line 2.
Warning: unable to close filehandle GEN22 properly: Bad file descriptor at t/15-scope.t line 68.
# DESTROY System::Command::Reaper=HASH(0x564ab5c)
# DESTROY System::Command=HASH(0x4b4866c)
Warning: unable to close filehandle GEN41 properly: Bad file descriptor at t/15-scope.t line 79.
Warning: unable to close filehandle GEN37 properly: Bad file descriptor at t/15-scope.t line 79.
# DESTROY System::Command::Reaper=HASH(0x564dbec)
# DESTROY System::Command=HASH(0x5653664)
Warning: unable to close filehandle GEN56 properly: Bad file descriptor at C:\Users\janhe\.cpanm\work\1513062393.7512\System-Command-1.118\blib\lib/System/Command.pm line 304.
Warning: unable to close filehandle GEN52 properly: Bad file descriptor at C:\Users\janhe\.cpanm\work\1513062393.7512\System-Command-1.118\blib\lib/System/Command.pm line 304.
# DESTROY System::Command::Reaper=HASH(0x313c15c)
# DESTROY System::Command=HASH(0x564e00c)
Warning: unable to close filehandle GEN71 properly: Bad file descriptor at t/15-scope.t line 101.
Warning: unable to close filehandle GEN67 properly: Bad file descriptor at t/15-scope.t line 101.
# DESTROY System::Command::Reaper=HASH(0x4f7a9d4)
# DESTROY System::Command=HASH(0x56536dc)
Warning: unable to close filehandle GEN86 properly: Bad file descriptor at t/15-scope.t line 141, <GEN77> line 3.
Warning: unable to close filehandle GEN82 properly: Bad file descriptor at t/15-scope.t line 141, <GEN77> line 3.
# DESTROY System::Command::Reaper=HASH(0x564de74)
# DESTROY System::Command=HASH(0x564dcdc)
Warning: unable to close filehandle GEN101 properly: Bad file descriptor at C:\Users\janhe\.cpanm\work\1513062393.7512\System-Command-1.118\blib\lib/System/Command.pm line 309.
Warning: unable to close filehandle GEN97 properly: Bad file descriptor at C:\Users\janhe\.cpanm\work\1513062393.7512\System-Command-1.118\blib\lib/System/Command.pm line 309.
# DESTROY System::Command::Reaper=HASH(0x56534b4)
t/15-scope.t ............. ok

#   Failed test 'Unexpected warning: Warning: unable to close filehandle GEN11 properly: Bad file descriptor at t/20-zombie.t line 68.
# '
#   at t/20-zombie.t line 41.

#   Failed test 'Unexpected warning: Warning: unable to close filehandle GEN7 properly: Bad file descriptor at t/20-zombie.t line 68.
# '
#   at t/20-zombie.t line 41.
# $SIG{CHLD} = 'IGNORE'

#   Failed test 'Warning about $SIG{CHLD}'
#   at t/20-zombie.t line 34.
#                   'Warning: unable to close filehandle GEN41 properly: Bad file descriptor at t/20-zombie.t line 123.
# '
#     doesn't match '(?^:^Child process already reaped, check for a SIGCHLD handler )'

#   Failed test 'Warning about $SIG{CHLD}'
#   at t/20-zombie.t line 34.
#                   'Warning: unable to close filehandle GEN37 properly: Bad file descriptor at t/20-zombie.t line 123.
# '
#     doesn't match '(?^:^Child process already reaped, check for a SIGCHLD handler )'
# hunting for zombies

#   Failed test 'Warning about $SIG{CHLD}'
#   at t/20-zombie.t line 34.
#                   'Warning: unable to close filehandle GEN56 properly: Bad file descriptor at t/20-zombie.t line 141.
# '
#     doesn't match '(?^:^Child process already reaped, check for a SIGCHLD handler )'

#   Failed test 'Warning about $SIG{CHLD}'
#   at t/20-zombie.t line 34.
#                   'Warning: unable to close filehandle GEN52 properly: Bad file descriptor at t/20-zombie.t line 141.
# '
#     doesn't match '(?^:^Child process already reaped, check for a SIGCHLD handler )'
# Looks like you planned 30 tests but ran 36.
# Looks like you failed 6 tests of 36 run.
t/20-zombie.t ............ 
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 4/30 subtests 
Warning: unable to close filehandle GEN26 properly: Bad file descriptor at t/21-loop_on.t line 33, <GEN16> line 6.
Warning: unable to close filehandle GEN22 properly: Bad file descriptor at t/21-loop_on.t line 33, <GEN16> line 6.
t/21-loop_on.t ........... ok
Warning: unable to close filehandle GEN11 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN7 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN26 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN22 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN41 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN37 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN56 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN52 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN71 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN67 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN86 properly: Bad file descriptor at t/25-refopts.t line 21.
Warning: unable to close filehandle GEN82 properly: Bad file descriptor at t/25-refopts.t line 21.
t/25-refopts.t ........... ok
t/90-command.t ........... skipped: Test::Command not available
t/90-output.t ............ ok
t/author-pod-coverage.t .. skipped: these tests are for testing by the author
t/author-pod-syntax.t .... skipped: these tests are for testing by the author
t/release-distmeta.t ..... skipped: these tests are for release candidate testing

Test Summary Report
-------------------
t/10-command.t         (Wstat: 1792 Tests: 140 Failed: 7)
  Failed tests:  11, 28, 45, 62, 79, 96, 113
  Non-zero exit status: 7
t/20-zombie.t          (Wstat: 1536 Tests: 36 Failed: 10)
  Failed tests:  11-12, 29-36
  Non-zero exit status: 6
  Parse errors: Bad plan.  You planned 30 tests but ran 36.
Files=14, Tests=257, 20 wallclock secs ( 0.06 usr +  0.11 sys =  0.17 CPU)
Result: FAIL
Failed 2/14 test programs. 17/257 subtests failed.
dmake.exe:  Error code 255, while making 'test_dynamic'
-> FAIL Installing System::Command failed. See C:\Users\janhe\.cpanm\work\1513062393.7512\build.log for details. Retry with --force to force install it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions