The output of perl -V is as follows:
perl -V
Summary of my perl5 (revision 5 version 28 subversion 0) configuration
+:
Platform:
osname=MSWin32
osvers=10.0.17134.112
archname=MSWin32-x64-multi-thread
uname='Win32 strawberry-perl 5.28.0.1 #1 Sat Jun 23 13:55:45 2018
+x64'
config_args='undef'
hint=recommended
useposix=true
d_sigaction=undef
useithreads=define
usemultiplicity=define
use64bitint=define
use64bitall=undef
uselongdouble=undef
usemymalloc=n
default_inc_excludes_dot=define
bincompat5005=undef
Compiler:
cc='gcc'
ccflags =' -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -D__USE_MINGW_ANS
+I_STDIO -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLIC
+IT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
optimize='-s -O2'
cppflags='-DWIN32'
ccversion=''
gccversion='7.1.0'
gccosandvers=''
intsize=4
longsize=4
ptrsize=8
doublesize=8
byteorder=12345678
doublekind=3
d_longlong=define
longlongsize=8
d_longdbl=define
longdblsize=16
longdblkind=3
ivtype='long long'
ivsize=8
nvtype='double'
nvsize=8
Off_t='long long'
lseeksize=8
alignbytes=8
prototype=define
Linker and Libraries:
ld='g++'
ldflags ='-s -L"C:\Strawberry\perl\lib\CORE" -L"C:\Strawberry\c\li
+b"'
libpth=C:\Strawberry\c\lib C:\Strawberry\c\x86_64-w64-mingw32\lib
+C:\Strawberry\c\lib\gcc\x86_64-w64-mingw32\7.1.0
libs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32
+ -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -
+lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
perllibs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomd
+lg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_
+32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
libc=
so=dll
useshrplib=true
libperl=libperl528.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs
dlext=xs.dll
d_dlsymun=undef
ccdlflags=' '
cccdlflags=' '
lddlflags='-mdll -s -L"C:\Strawberry\perl\lib\CORE" -L"C:\Strawber
+ry\c\lib"'
Characteristics of this binary (from libperl):
Compile-time options:
HAS_TIMES
HAVE_INTERP_INTERN
MULTIPLICITY
PERLIO_LAYERS
PERL_COPY_ON_WRITE
PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT
PERL_IMPLICIT_SYS
PERL_MALLOC_WRAP
PERL_OP_PARENT
PERL_PRESERVE_IVUV
USE_64_BIT_INT
USE_ITHREADS
USE_LARGE_FILES
USE_LOCALE
USE_LOCALE_COLLATE
USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC
USE_LOCALE_TIME
USE_PERLIO
USE_PERL_ATOF
Built under MSWin32
Compiled at Jun 23 2018 14:00:04
@INC:
C:/Strawberry/perl/site/lib
C:/Strawberry/perl/vendor/lib
C:/Strawberry/perl/lib
After upgrading Socket by cpan> install Socket command I tried to force install it and the output I got is as follows:
cpan -fi IO::Async::Loop
CPAN: CPAN::SQLite loaded ok (v0.211)
Database was generated on Mon, 28 Jun 2021 11:46:57 GMT
Running install for module 'IO::Async::Loop'
CPAN: Digest::SHA loaded ok (v6.02)
CPAN: Compress::Zlib loaded ok (v2.081)
Checksum for C:\Strawberry\cpan\sources\authors\id\P\PE\PEVANS\IO-Asyn
+c-0.78.tar.gz ok
CPAN: Archive::Tar loaded ok (v2.30)
CPAN: YAML::XS loaded ok (v0.70)
CPAN: CPAN::Meta::Requirements loaded ok (v2.140)
CPAN: Parse::CPAN::Meta loaded ok (v2.150010)
CPAN: CPAN::Meta loaded ok (v2.150010)
CPAN: Module::CoreList loaded ok (v5.20210220)
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 ........... 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 .............. 1/? Nothing was ready after 10 second w
+ait; called at C:\Strawberry\cpan\build\IO-Async-0.78-5\blib\lib/IO/A
+sync/Test.pm line 214
# Tests were run but no plan was declared and done_testing() was not s
+een.
# 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\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=1248, 142 wallclock secs ( 0.64 usr + 0.59 sys = 1.2
+3 CPU)
Result: FAIL
Failed 1/64 test programs. 0/1248 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, t
+ry:
reports PEVANS/IO-Async-0.78.tar.gz
Running Build install
Building IO-Async
Installing C:\Strawberry\perl\site\lib\Future\IO\Impl\IOAsync.pm
Installing C:\Strawberry\perl\site\lib\IO\Async.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Channel.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Debug.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\File.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\FileStream.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Function.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Future.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Handle.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Listener.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Loop.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\LoopTests.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Metrics.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Notifier.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\OS.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\PID.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Process.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Protocol.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Resolver.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Routine.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Signal.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Socket.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Stream.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Test.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Timer.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Internals\ChildManager
+.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Internals\Connector.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Internals\TimeQueue.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Loop\Poll.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Loop\Select.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\OS\cygwin.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\OS\linux.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\OS\MSWin32.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Protocol\LineStream.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Protocol\Stream.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Timer\Absolute.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Timer\Countdown.pm
Installing C:\Strawberry\perl\site\lib\IO\Async\Timer\Periodic.pm
PEVANS/IO-Async-0.78.tar.gz
C:\Strawberry\perl\bin\perl.exe ./Build install --uninst 1 -- OK
Stopping: 'install' failed for 'IO::Async::Loop'.
Hence, standing on same position as before.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|