cpanm (App::cpanminus) 1.7044 on perl 5.030000 built for MSWin32-x86-multi-thread-64int Work directory is c:\home\sunny/.cpanm/work/1573285061.6128 You have make C:\Strawberry\c\bin\gmake.exe You have LWP 6.39 Falling back to Archive::Tar 2.32 Searching IO::Async () on cpanmetadb ... --> Working on IO::Async Fetching http://www.cpan.org/authors/id/P/PE/PEVANS/IO-Async-0.74.tar.gz -> OK Unpacking IO-Async-0.74.tar.gz Entering IO-Async-0.74 Checking configure dependencies from META.json Checking if you have ExtUtils::Install 1.46 ... Yes (2.14) Checking if you have Module::Build 0.4004 ... Yes (0.4229) Configuring IO-Async-0.74 Running Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'IO-Async' version '0.74' -> OK Checking dependencies from MYMETA.json ... Checking if you have File::stat 0 ... Yes (1.08) Checking if you have List::Util 0 ... Yes (1.50) Checking if you have Time::HiRes 0 ... Yes (1.9760) Checking if you have Exporter 5.57 ... Yes (5.73) Checking if you have Struct::Dumb 0 ... Yes (0.09) Checking if you have Future 0.33 ... Yes (0.41) Checking if you have File::Temp 0 ... Yes (0.2309) Checking if you have Socket 2.007 ... Yes (2.029) Checking if you have Test::Fatal 0 ... Yes (0.014) Checking if you have IO::Poll 0 ... Yes (1.40) Checking if you have Storable 0 ... Yes (3.15) Checking if you have Test::More 0.88 ... Yes (1.302164) Checking if you have Test::Identity 0 ... Yes (0.01) Checking if you have Test::Refcount 0 ... Yes (0.10) Checking if you have Future::Utils 0.18 ... Yes (0.41) Building and testing IO-Async-0.74 Building IO-Async t\00use.t .................... ok t\01timequeue.t .............. ok t\02os.t ..................... ok t\03loop-magic.t ............. ok t\04notifier.t ............... ok t\05notifier-loop.t .......... ok t\06notifier-mixin.t ......... ok t\07notifier-future.t ........ ok t\10loop-poll-io.t ........... ok t\10loop-select-io.t ......... ok t\11loop-poll-timer.t ........ ok t\11loop-select-timer.t ...... ok t\12loop-poll-signal.t ....... skipped: This OS does not have signals t\12loop-select-signal.t ..... skipped: This OS does not have signals t\13loop-poll-idle.t ......... ok t\13loop-select-idle.t ....... ok t\14loop-poll-child.t ........ ok t\14loop-select-child.t ...... ok t\15loop-poll-control.t ...... ok t\15loop-select-control.t .... ok t\18loop-poll-legacy.t ....... ok t\18loop-select-legacy.t ..... ok t\19loop-future.t ............ ok t\19test.t ................... ok t\20handle.t ................. ok t\21stream-1read.t ........... ok # Failed test 'data after writing buffer with write_len=2 without write_all' # at t\21stream-2write.t line 229. # got: '' # expected: 'pa' # Failed test 'data finally after writing buffer with write_len=2 without write_all' # at t\21stream-2write.t line 233. # got: 'partial' # expected: 'rtial' # Failed test 'multiple lazy data was written' # at t\21stream-2write.t line 416. # got: '' # expected: 'Eventual string' # Looks like you failed 3 tests of 57. t\21stream-2write.t .......... Dubious, test returned 3 (wstat 768, 0x300) Failed 3/57 subtests (less 5 skipped subtests: 49 okay) # Failed test '$S4 receives data from split stream' # at t\21stream-3split.t line 71. # got: '' # expected: 'message # ' # Failed test 'stream-written text appears after reopen' # at t\21stream-3split.t line 155. # got: 'message # more text' # expected: 'more text' # Looks like you failed 2 tests of 21. t\21stream-3split.t .......... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/21 subtests # Failed test 'UTF-8 bytes written by ->write string' # at t\21stream-4encoding.t line 119. # got: '' # expected: 'ĉ' # Failed test 'First UTF-8 byte written with write_len 1' # at t\21stream-4encoding.t line 128. # got: 'ĉ' # expected: 'Ä' # Failed test 'Remaining UTF-8 byte written with write_len 1' # at t\21stream-4encoding.t line 131. # got: 'ĉ' # expected: '‰' # Looks like you failed 3 tests of 9. t\21stream-4encoding.t ....... Dubious, test returned 3 (wstat 768, 0x300) Failed 3/9 subtests t\22timer-absolute.t ......... ok t\22timer-countdown.t ........ ok t\22timer-periodic.t ......... ok t\23signal.t ................. skipped: This OS does not have signals t\24listener.t ............... ok t\25socket.t ................. ok t\26pid.t .................... ok t\27file.t ................... ok t\28filestream.t ............. ok t\30loop-fork.t .............. skipped: POSIX fork() is not available t\31loop-spawnchild.t ........ skipped: POSIX fork() is not available t\32loop-spawnchild-setup.t .. skipped: POSIX fork() is not available t\33process.t ................ skipped: POSIX fork() is not available t\34process-handles.t ........ skipped: POSIX fork() is not available t\35loop-openprocess.t ....... skipped: POSIX fork() is not available t\36loop-runchild.t .......... skipped: POSIX fork() is not available t\37loop-child-root.t ........ skipped: POSIX fork() is not available t\38loop-thread.t ............ ok t\39loop-runproccess.t ....... skipped: POSIX fork() is not available t\40channel.t ................ ok t\41routine.t ................ ok t\42function.t ............... ok # Failed test '$future failed for missing host' # at t\50resolver.t line 335. # Failed test '->failure [1] gives resolve' # at t\50resolver.t line 336. # got: undef # expected: 'resolve' # Failed test '->failure [2] gives getaddrinfo' # at t\50resolver.t line 337. # got: undef # expected: 'getaddrinfo' Use of uninitialized value $errno in numeric eq (==) at t\50resolver.t line 340. Use of uninitialized value $errno in numeric eq (==) at t\50resolver.t line 340. # Failed test '->failure [3] gives EAI_NONAME or EAI_NODATA' # at t\50resolver.t line 340. Use of uninitialized value $errno in concatenation (.) or string at t\50resolver.t line 340. # $errno is # Looks like you failed 4 tests of 34. t\50resolver.t ............... Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/34 subtests (less 5 skipped subtests: 25 okay) t\51loop-connect.t ........... ok t\52loop-listen.t ............ ok t\53loop-extend.t ............ ok t\60protocol.t ............... ok t\61protocol-stream.t ........ ok t\62protocol-linestream.t .... ok t\63handle-connect.t ......... ok t\64handle-bind.t ............ ok t\70future-io.t .............. skipped: Future::IO is not available t\99pod.t .................... ok Test Summary Report ------------------- t\21stream-2write.t (Wstat: 768 Tests: 57 Failed: 3) Failed tests: 27-28, 51 Non-zero exit status: 3 t\21stream-3split.t (Wstat: 512 Tests: 21 Failed: 2) Failed tests: 3, 17 Non-zero exit status: 2 t\21stream-4encoding.t (Wstat: 768 Tests: 9 Failed: 3) Failed tests: 5-7 Non-zero exit status: 3 t\50resolver.t (Wstat: 1024 Tests: 34 Failed: 4) Failed tests: 25-28 Non-zero exit status: 4 Files=62, Tests=1227, 174 wallclock secs ( 0.42 usr + 0.77 sys = 1.19 CPU) Result: FAIL Failed 4/62 test programs. 12/1227 subtests failed. -> FAIL Installing IO::Async failed. See C:\home\sunny\.cpanm\work\1573285061.6128\build.log for details. Retry with --force to force install it.