indows or threads? [w] w
Using windows-specific implementation
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Per-context stack size factor: Depending on your settings, Coro tries to
share the C stacks is creates as much as possible, but sometimes it needs
to allocate a new one. This setting controls the maximum size that gets
allocated, and should not be set too high, as memory and address space
still is wasted even if it's not fully used. The value entered will be
multiplied by sizeof(long), which is usually 4 on 32-bit systems, and 8 on
64-bit systems.
A setting of 16384 (the default) therefore corresponds to a 64k..128k
stack, which usually is ample space (you might even want to try 8192 or
lower if your program creates many coroutines).
On systems supporting mmap and dynamic memory management, the actual
memory usually gets allocated on demand, but with many large stacks you
can still run out of address space on your typical 32 bit platform (not to
forget the pagetables).
Some perls (mostly threaded ones and perl compiled under linux 2.6) and
some programs (inefficient regexes can use a lot of stack space) may
need much, much more: If Coro segfaults with weird backtraces (e.g. in a
function prologue) or in t/10_bugs.t, you might want to increase this to
65536 or more.
The default should be fine, and can be changed at runtime with
Coro::State::cctx_stacksize.
C stack size factor? [16384] 16384
using a stacksize of 16384 * sizeof(long)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Coro can optionally put a guard area before each stack segment: When the
stack is too small and the access is not too far outside the stack (i.e.
within the guard area), then the program will safely segfault instead of
running into other data. The cost is some additional overhead with is
usually negligible, and extra use of address space.
The guard area size currently needs to be specified in pages (typical
pagesizes are 4k and 8k). The guard area is only enabled on a few
hardcoded architectures and is ignored on others. The actual preprocessor
expression disables this feature if:
!__i386 && !__x86_64 && !__powerpc && !__m68k
&& !__alpha && !__mips && !__sparc64
The default, as usual, should be just fine.
Number of guard pages (0 disables)? [4] 4
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Coro can tell valgrind about its stacks and so reduce spurious warnings
where valgrind would otherwise complain about possible stack switches.
Enabling this does not incur noticable runtime or memory overhead, but it
requires that you have the header file available.
Valgrind support is completely optional, so disabling it is the safe
choice.
Enable valgrind support (y/n)? [n] n
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Coro can use (or even trick) some perl functions into doing what it needs
instead of relying on (some) of its own functions. This might increase
chances that it compiles and works, but it could just as well result in
memory leaks, crashes or silent data corruption. It certainly does result
in slightly slower speed and higher memory consumption, though, so YOU
SHOULD ENABLE THIS OPTION ONLY AS A LAST RESORT.
Prefer perl functions over coro functions (y/n)? [n] n
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Coro has experimental support for cloning states. This can be used
to implement a scheme-like call/cc. However, this doesn't add to the
expressiveness in general, and is likely perl-version specific (and perl
5.12 deliberately removed support for it). As such, it is disabled by
default. Enable it when you want to play around with it, but note that it
isn't supported, and unlikely ever will be. It exists mainly to prove that
it could be done - if only it were useful for something.
Implement Coro::State->clone method (y/n)? [n] n
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Writing Makefile for Coro::State
Writing Makefile for Coro::Event
Writing Makefile for Coro::EV
Writing Makefile for Coro
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp Coro/Select.pm blib\lib/Coro/Select.pm
cp Coro/State.pm blib\lib/Coro/State.pm
cp Coro/Debug.pm blib\lib/Coro/Debug.pm
cp Coro/RWLock.pm blib\lib/Coro/RWLock.pm
cp Coro/LWP.pm blib\lib/Coro/LWP.pm
cp Coro/Semaphore.pm blib\lib/Coro/Semaphore.pm
cp Coro/Timer.pm blib\lib/Coro/Timer.pm
cp Coro/CoroAPI.h blib\lib/Coro/CoroAPI.h
cp Coro.pm blib\lib/Coro.pm
cp Coro/Signal.pm blib\lib/Coro/Signal.pm
cp Coro/AnyEvent.pm blib\lib/Coro/AnyEvent.pm
cp Coro/BDB.pm blib\lib/Coro/BDB.pm
cp Coro/SemaphoreSet.pm blib\lib/Coro/SemaphoreSet.pm
cp Coro/Storable.pm blib\lib/Coro/Storable.pm
cp Coro/Util.pm blib\lib/Coro/Util.pm
cp Coro/AIO.pm blib\lib/Coro/AIO.pm
cp Coro/Handle.pm blib\lib/Coro/Handle.pm
cp Coro/Specific.pm blib\lib/Coro/Specific.pm
cp Coro/Socket.pm blib\lib/Coro/Socket.pm
cp Coro/Channel.pm blib\lib/Coro/Channel.pm
cp Coro/MakeMaker.pm blib\lib/Coro/MakeMaker.pm
nmake -f Makefile all -nologo
Skip ..\blib\lib\Coro\Util.pm (unchanged)
Skip ..\blib\lib\Coro\Channel.pm (unchanged)
Skip ..\blib\lib\Coro\Specific.pm (unchanged)
Skip ..\blib\lib\Coro\BDB.pm (unchanged)
Skip ..\blib\lib\Coro\AnyEvent.pm (unchanged)
Skip ..\blib\lib\Coro\LWP.pm (unchanged)
Skip ..\blib\lib\Coro\SemaphoreSet.pm (unchanged)
Skip ..\blib\lib\Coro\MakeMaker.pm (unchanged)
Skip ..\blib\lib\Coro\Semaphore.pm (unchanged)
Skip ..\blib\lib\Coro\Timer.pm (unchanged)
Skip ..\blib\lib\Coro\AIO.pm (unchanged)
Skip ..\blib\lib\Coro\Debug.pm (unchanged)
Skip ..\blib\lib\Coro\State.pm (unchanged)
Skip ..\blib\lib\Coro\Socket.pm (unchanged)
Skip ..\blib\lib\Coro\RWLock.pm (unchanged)
Skip ..\blib\lib\Coro\Signal.pm (unchanged)
cp Intro.pod ..\blib\lib\Coro\Intro.pod
Skip ..\blib\lib\Coro\Handle.pm (unchanged)
Skip ..\blib\lib\Coro\Select.pm (unchanged)
Skip ..\blib\lib\Coro\Storable.pm (unchanged)
C:\Perl64-5.12\bin\perl.exe C:\cpanfly-5.12\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.12\lib\ExtUtils\typemap -typemap typemap State.xs > State.xsc && C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "mv" -- State.xsc State.c
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"5.372\" -DXS_VERSION=\"5.372\" "-IC:\Perl64-5.12\lib\CORE" -DCORO_LOSER -DCORO_STACKSIZE=16384 -DCORO_STACKGUARD=4 State.c
State.c
c:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\Coro\schmorp.h(103) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data
c:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\Coro\schmorp.h(141) : warning C4244: 'return' : conversion from 'IV' to 'int', possible loss of data
c:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\Coro\schmorp.h(285) : warning C4244: '=' : conversion from 'SOCKET' to 'int', possible loss of data
c:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\Coro\schmorp.h(286) : warning C4244: '=' : conversion from 'SOCKET' to 'int', possible loss of data
State.xs(422) : warning C4244: '=' : conversion from 'UV' to 'U32', possible loss of data
State.xs(423) : warning C4244: '=' : conversion from 'UV' to 'U32', possible loss of data
State.xs(512) : warning C4244: 'function' : conversion from '__int64' to 'int', possible loss of data
State.xs(531) : warning C4244: 'initializing' : conversion from '__int64' to 'I32', possible loss of data
State.xs(537) : warning C4244: 'initializing' : conversion from '__int64' to 'I32', possible loss of data
State.xs(613) : warning C4244: 'function' : conversion from '__int64' to 'I32', possible loss of data
State.xs(701) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data
State.xs(739) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data
State.xs(1239) : warning C4244: 'function' : conversion from '__int64' to 'I32', possible loss of data
State.xs(1490) : warning C4267: 'function' : conversion from 'size_t' to 'long', possible loss of data
State.xs(2375) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
State.xs(2390) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data
State.xs(2414) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data
State.xs(2455) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
State.xs(2950) : warning C4244: '=' : conversion from 'I32' to 'U16', possible loss of data
State.xs(3223) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
State.xs(3720) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data
State.xs(3786) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
State.xs(3837) : warning C4244: 'function' : conversion from '__int64' to 'int', possible loss of data
Running Mkbootstrap for Coro::State ()
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 State.bs
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Coro::State\", 'DLBASE' => 'State', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
link -out:..\blib\arch\auto\Coro\State\State.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.12\lib\CORE" -machine:AMD64 State.obj C:\Perl64-5.12\lib\CORE\perl512.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib -def:State.def
Creating library ..\blib\arch\auto\Coro\State\State.lib and object ..\blib\arch\auto\Coro\State\State.exp
Generating code
c:\cpanfly-5.12\var\cpan\build\coro-5.372-sz8p3m\coro\state.c(3282) : warning C4700: uninitialized local variable 'RETVAL' used
Finished generating code
if exist ..\blib\arch\auto\Coro\State\State.dll.manifest mt -nologo -manifest ..\blib\arch\auto\Coro\State\State.dll.manifest -outputresource:..\blib\arch\auto\Coro\State\State.dll;2
if exist ..\blib\arch\auto\Coro\State\State.dll.manifest del ..\blib\arch\auto\Coro\State\State.dll.manifest
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 ..\blib\arch\auto\Coro\State\State.dll
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "cp" -- State.bs ..\blib\arch\auto\Coro\State\State.bs
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 ..\blib\arch\auto\Coro\State\State.bs
cd ..
nmake -f Makefile all -nologo
cp Event.pm ..\blib\lib\Coro/Event.pm
C:\Perl64-5.12\bin\perl.exe C:\cpanfly-5.12\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.12\lib\ExtUtils\typemap Event.xs > Event.xsc && C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "mv" -- Event.xsc Event.c
cl -c -IC:/cpanfly-5.12/var/megalib/Event -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"5.372\" -DXS_VERSION=\"5.372\" "-IC:\Perl64-5.12\lib\CORE" -DHAVE_EVENT=1 -DHAVE_EV=1 Event.c
Event.c
Running Mkbootstrap for Coro::Event ()
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 Event.bs
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Coro::Event\", 'DLBASE' => 'Event', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
link -out:..\blib\arch\auto\Coro\Event\Event.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.12\lib\CORE" -machine:AMD64 Event.obj C:\Perl64-5.12\lib\CORE\perl512.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib -def:Event.def
Creating library ..\blib\arch\auto\Coro\Event\Event.lib and object ..\blib\arch\auto\Coro\Event\Event.exp
Generating code
Finished generating code
if exist ..\blib\arch\auto\Coro\Event\Event.dll.manifest mt -nologo -manifest ..\blib\arch\auto\Coro\Event\Event.dll.manifest -outputresource:..\blib\arch\auto\Coro\Event\Event.dll;2
if exist ..\blib\arch\auto\Coro\Event\Event.dll.manifest del ..\blib\arch\auto\Coro\Event\Event.dll.manifest
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 ..\blib\arch\auto\Coro\Event\Event.dll
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "cp" -- Event.bs ..\blib\arch\auto\Coro\Event\Event.bs
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 ..\blib\arch\auto\Coro\Event\Event.bs
cd ..
nmake -f Makefile all -nologo
cp EV.pm ..\blib\lib\Coro/EV.pm
C:\Perl64-5.12\bin\perl.exe C:\cpanfly-5.12\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.12\lib\ExtUtils\typemap EV.xs > EV.xsc && C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "mv" -- EV.xsc EV.c
cl -c -IC:/cpanfly-5.12/var/megalib/EV -IC:/cpanfly-5.12/var/megalib -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"5.372\" -DXS_VERSION=\"5.372\" "-IC:\Perl64-5.12\lib\CORE" -DHAVE_EVENT=1 -DHAVE_EV=1 EV.c
EV.c
EV.xs(118) : warning C4244: 'function' : conversion from 'IV' to 'int', possible loss of data
Running Mkbootstrap for Coro::EV ()
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 EV.bs
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Coro::EV\", 'DLBASE' => 'EV', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
link -out:..\blib\arch\auto\Coro\EV\EV.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.12\lib\CORE" -machine:AMD64 EV.obj C:\Perl64-5.12\lib\CORE\perl512.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib -def:EV.def
Creating library ..\blib\arch\auto\Coro\EV\EV.lib and object ..\blib\arch\auto\Coro\EV\EV.exp
Generating code
Finished generating code
if exist ..\blib\arch\auto\Coro\EV\EV.dll.manifest mt -nologo -manifest ..\blib\arch\auto\Coro\EV\EV.dll.manifest -outputresource:..\blib\arch\auto\Coro\EV\EV.dll;2
if exist ..\blib\arch\auto\Coro\EV\EV.dll.manifest del ..\blib\arch\auto\Coro\EV\EV.dll.manifest
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 ..\blib\arch\auto\Coro\EV\EV.dll
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "cp" -- EV.bs ..\blib\arch\auto\Coro\EV\EV.bs
C:\Perl64-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 ..\blib\arch\auto\Coro\EV\EV.bs
cd ..
MLEHMANN/Coro-5.372.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.12\var\cpan\build\Plack-Middleware-Debug-DBIProfile-0.102-Xjgx64/blib/arch C:\cpanfly-5.12\var\cpan\build\Plack-Middleware-Debug-DBIProfile-0.102-Xjgx64/blib/lib C:\cpanfly-5.12\var\cpan\build\Plack-0.9980-muqCiL/blib/arch C:\cpanfly-5.12\var\cpan\build\Plack-0.9980-muqCiL/blib/lib to PERL5LIB for 'test'
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
nmake -f Makefile all -nologo
cd ..
nmake -f Makefile all -nologo
cd ..
nmake -f Makefile all -nologo
cd ..
C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/00_basic.t ......
1..9
ok 1
ok 2
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 7/9 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/01_process.t ....
1..13
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 12/13 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Bareword "Coro::Semaphore::guard::" refers to nonexistent package at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Semaphore.pm line 140.
Subroutine new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Channel.pm line 55.
t/02_channel.t ....
1..19
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 18/19 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Bareword "Coro::Semaphore::guard::" refers to nonexistent package at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Semaphore.pm line 140.
Subroutine new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Channel.pm line 55.
t/03_channel.t ....
1..10
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 9/10 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/RWLock.pm line 49.
t/04_rwlock.t .....
1..15
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 8/15 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Specific::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/05_specific.t ...
1..8
ok 1
ok 2
ok 3
ok 4
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 4/8 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/06_prio.t .......
1..10
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 9/10 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/07_eval.t .......
1..5
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 4/5 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/08_join.t .......
1..10
ok 1
ok 2
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 8/10 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/10_bugs.t .......
1..3
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 2/3 subtests
t/11_deadlock.t ... skipped: (no reason given)
t/12_exit.t ....... skipped: (no reason given)
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/13_diewarn.t ....
1..7
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 6/7 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Use of uninitialized value in split at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/MakeMaker.pm line 15.
Bareword "Coro::Semaphore::guard::" refers to nonexistent package at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Semaphore.pm line 140.
Subroutine new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/SemaphoreSet.pm line 49.
Bareword "Coro::SemaphoreSet::guard::" refers to nonexistent package at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/SemaphoreSet.pm line 162.
Subroutine new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Channel.pm line 55.
Subroutine new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Specific.pm line 51.
Subroutine new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/RWLock.pm line 49.
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1018.
Subroutine Storable::net_pstore redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Storable.pm line 101.
Subroutine Storable::pstore redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Storable.pm line 101.
Subroutine Storable::net_mstore redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Storable.pm line 101.
Subroutine Storable::mstore redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Storable.pm line 101.
Subroutine Storable::pretrieve redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Storable.pm line 101.
Subroutine Storable::mretrieve redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Storable.pm line 101.
Subroutine Storable::dclone redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Storable.pm line 101.
Useless use of private variable in void context at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Debug.pm line 504.
t/14_load.t .......
1..17
ok 1 # Coro::State ()
ok 2 # Coro ()
ok 3 # Coro::MakeMaker ()
ok 4 # Coro::Signal ()
ok 5 # Coro::Semaphore ()
ok 6 # Coro::SemaphoreSet ()
ok 7 # Coro::Channel ()
ok 8 # Coro::Specific ()
ok 9 # Coro::RWLock ()
ok 10 # Coro::AnyEvent ()
ok 11 # Coro::Timer ()
ok 12 # Coro::Util ()
ok 13 # Coro::Select ()
ok 14 # Coro::Handle ()
ok 15 # Coro::Socket ()
ok 16 # Coro::Storable ()
ok 17 # Coro::Debug ()
ok
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Bareword "Coro::Semaphore::guard::" refers to nonexistent package at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Semaphore.pm line 140.
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1018.
t/15_semaphore.t ..
1..6
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 6/6 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Bareword "Coro::Semaphore::guard::" refers to nonexistent package at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro/Semaphore.pm line 140.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1018.
t/16_signal.t .....
1..18
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 18/18 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/17_rouse.t ......
1..5
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 4/5 subtests
Subroutine Coro::Semaphore::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
Subroutine Coro::Signal::new redefined at C:\cpanfly-5.12\var\cpan\build\Coro-5.372-Sz8P3M\blib\lib/Coro.pm line 1022.
t/18_winder.t .....
1..17
ok 1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 16/17 subtests
t/19_handle.t ..... skipped: Broken perl detected, skipping tests.
Test Summary Report
-------------------
t/00_basic.t (Wstat: 32768 Tests: 2 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 9 tests but ran 2.
t/01_process.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 13 tests but ran 1.
t/02_channel.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 19 tests but ran 1.
t/03_channel.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 10 tests but ran 1.
t/04_rwlock.t (Wstat: 32768 Tests: 7 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 15 tests but ran 7.
t/05_specific.t (Wstat: 32768 Tests: 4 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 8 tests but ran 4.
t/06_prio.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 10 tests but ran 1.
t/07_eval.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 5 tests but ran 1.
t/08_join.t (Wstat: 32768 Tests: 2 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 10 tests but ran 2.
t/10_bugs.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 3 tests but ran 1.
t/13_diewarn.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 7 tests but ran 1.
t/15_semaphore.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 6 tests but ran 0.
t/16_signal.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 18 tests but ran 0.
t/17_rouse.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 5 tests but ran 1.
t/18_winder.t (Wstat: 32768 Tests: 1 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 17 tests but ran 1.
Files=19, Tests=41, 1 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU)
Result: FAIL
Failed 15/19 test programs. 0/41 subtests failed.
NMAKE : fatal error U1077: 'C:\Perl64-5.12\bin\perl.exe' : return code '0xff'
Stop.
MLEHMANN/Coro-5.372.tar.gz
nmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports MLEHMANN/Coro-5.372.tar.gz
Running test for module 'TryCatch'
Running make for A/AS/ASH/TryCatch-1.003000.tar.gz
Prepending C:\cpanfly-5.12\var\cpan\build\Plack-Middleware-Debug-DBIProfile-0.102-Xjgx64/blib/arch C:\cpanfly-5.12\var\cpan\build\Plack-Middleware-Debug-DBIProfile-0.102-Xjgx64/blib/lib C:\cpanfly-5.12\var\cpan\build\Plack-0.9980-muqCiL/blib/arch C:\cpanfly-5.12\var\cpan\build\Plack-0.9980-muqCiL/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\A\AS\ASH\TryCatch-1.003000.tar.gz ok
TryCatch-1.003000/
TryCatch-1.003000/bench.pl
TryCatch-1.003000/bench_ok.pl
TryCatch-1.003000/Changes
TryCatch-1.003000/inc/
TryCatch-1.003000/lib/
TryCatch-1.003000/Makefile.PL
TryCatch-1.003000/MANIFEST
TryCatch-1.003000/META.yml
TryCatch-1.003000/ppport.h
TryCatch-1.003000/README
TryCatch-1.003000/t/
TryCatch-1.003000/TryCatch.xs
TryCatch-1.003000/t/catch_01.t
TryCatch-1.003000/t/context.t
TryCatch-1.003000/t/destroy.t
TryCatch-1.003000/t/handwritten.t
TryCatch-1.003000/t/invalid.t
TryCatch-1.003000/t/lib/
TryCatch-1.003000/t/method.t
TryCatch-1.003000/t/mx_types_structured.t
TryCatch-1.003000/t/nested.t
TryCatch-1.003000/t/simple.t
TryCatch-1.003000/t/types.t
TryCatch-1.003000/t/lib/NoType.pm
TryCatch-1.003000/t/lib/NoVarName.pm
TryCatch-1.003000/t/lib/TryCatchTest.pm
TryCatch-1.003000/lib/TryCatch.pm
TryCatch-1.003000/inc/EUDeps/
TryCatch-1.003000/inc/Module/
TryCatch-1.003000/inc/Module/AutoInstall.pm
TryCatch-1.003000/inc/Module/Install/
TryCatch-1.003000/inc/Module/Install.pm
TryCatch-1.003000/inc/Module/Install/AutoInstall.pm
TryCatch-1.003000/inc/Module/Install/Base.pm
TryCatch-1.003000/inc/Module/Install/Can.pm
TryCatch-1.003000/inc/Module/Install/Fetch.pm
TryCatch-1.003000/inc/Module/Install/Include.pm
TryCatch-1.003000/inc/Module/Install/Makefile.pm
TryCatch-1.003000/inc/Module/Install/Metadata.pm
TryCatch-1.003000/inc/Module/Install/Win32.pm
TryCatch-1.003000/inc/Module/Install/WriteAll.pm
TryCatch-1.003000/inc/EUDeps/B/
TryCatch-1.003000/inc/EUDeps/ExtUtils/
TryCatch-1.003000/inc/EUDeps/ExtUtils/Depends.pm
TryCatch-1.003000/inc/EUDeps/B/Hooks/
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/Check/
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/PPAddr/
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/PPAddr/Install/
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/PPAddr/Install/Files.pm
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/PPAddr/Install/hook_op_ppaddr.h
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/Check/Install/
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/Check/Install/Files.pm
TryCatch-1.003000/inc/EUDeps/B/Hooks/OP/Check/Install/hook_op_check.h
Prepending C:\cpanfly-5.12\var\cpan\build\Plack-Middleware-Debug-DBIProfile-0.102-Xjgx64/blib/arch C:\cpanfly-5.12\var\cpan\build\Plack-Middleware-Debug-DBIProfile-0.102-Xjgx64/blib/lib C:\cpanfly-5.12\var\cpan\build\Plack-0.9980-muqCiL/blib/arch C:\cpanfly-5.12\var\cpan\build\Plack-0.9980-muqCiL/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build A/AS/ASH/TryCatch-1.003000.tar.gz
>>> C:\Perl64-5.12\bin\perl.exe Makefile.PL
Timeout (max run time is 300s)
C:\Perl64-5.12\bin\perl.exe exits with 37