perlquestion
programmingzeal
I am having problems when installing module IO::Async::Loop on windows 10 strawberry Perl. Can anybody help? Here is the output log.
<code>
Microsoft Windows [Version 10.0.17763.1613]
(c) 2018 Microsoft Corporation. All rights reserved.
cpan
Unable to get Terminal Size. The Win32 GetConsoleScreenBufferInfo call didn't work. The COLUMNS and LINES environment variables didn't work. at C:\Strawberry\perl\vendor\lib/Term/ReadLine/readline.pm line 410.
cpan shell -- CPAN exploration and modules installation (v2.20)
Enter 'h' for help.
cpan> install IO::Async::Loop
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Database was generated on Sun, 27 Jun 2021 04:42:28 GMT
Updating database file ...
Done!
Running install for module 'IO::Async::Loop'
Checksum for C:\Strawberry\cpan\sources\authors\id\P\PE\PEVANS\IO-Async-0.78.tar.gz ok
Scanning cache C:\Strawberry\cpan\build for sizes
............................................................................DONE
Configuring P/PE/PEVANS/IO-Async-0.78.tar.gz with Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'IO-Async' version '0.78'
PEVANS/IO-Async-0.78.tar.gz
C:\Strawberry\perl\bin\perl.exe Build.PL -- OK
Running Build for P/PE/PEVANS/IO-Async-0.78.tar.gz
Building IO-Async
PEVANS/IO-Async-0.78.tar.gz
C:\Strawberry\perl\bin\perl.exe ./Build -- OK
Running Build test
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-process.t ...... ok
t\14loop-select-process.t .... ok
t\15loop-poll-control.t ...... ok
t\15loop-select-control.t .... ok
t\16loop-poll-metrics.t ...... ok
t\16loop-select-metrics.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
t\21stream-2write.t .......... ok
t\21stream-3split.t .......... ok
t\21stream-4encoding.t ....... ok
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
t\50resolver.t ............... ok
t\51loop-connect.t ........... 1/? Socket::pack_sockaddr_un not implemented on this architecture at C:\Strawberry\cpan\build\IO-Async-0.78-2\blib\lib/IO/Async/OS.pm line 521.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 25 just after 24.
t\51loop-connect.t ........... Dubious, test returned 25 (wstat 6400, 0x1900)
All 24 subtests passed
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 .............. 1/? Nothing was ready after 10 second wait; called at C:\Strawberry\cpan\build\IO-Async-0.78-2\blib\lib/IO/Async/Test.pm line 214
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 3.
t\70future-io.t .............. Dubious, test returned 255 (wstat 65280, 0xff00)
All 3 subtests passed
t\99pod.t .................... ok
Test Summary Report
-------------------
t\51loop-connect.t (Wstat: 6400 Tests: 24 Failed: 0)
Non-zero exit status: 25
Parse errors: No plan found in TAP output
t\70future-io.t (Wstat: 65280 Tests: 3 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=64, Tests=1233, 141 wallclock secs ( 0.48 usr + 0.66 sys = 1.14 CPU)
Result: FAIL
Failed 2/64 test programs. 0/1233 subtests failed.
PEVANS/IO-Async-0.78.tar.gz
C:\Strawberry\perl\bin\perl.exe ./Build test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports PEVANS/IO-Async-0.78.tar.gz
Stopping: 'install' failed for 'IO::Async::Loop'.
Failed during this command:
PEVANS/IO-Async-0.78.tar.gz : make_test NO
cpan>
</code>