980 lines
40 KiB
Text
980 lines
40 KiB
Text
perl-blead
|
||
==========
|
||
cpanm (App::cpanminus) 1.7043 on perl 5.026000 built for x86_64-linux
|
||
Work directory is /home/ryan/.cpanm/work/1493488683.24370
|
||
You have make /usr/bin/make
|
||
You have LWP 6.26
|
||
You have /bin/tar: tar (GNU tar) 1.29
|
||
Copyright (C) 2015 Free Software Foundation, Inc.
|
||
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
|
||
This is free software: you are free to change and redistribute it.
|
||
There is NO WARRANTY, to the extent permitted by law.
|
||
|
||
Written by John Gilmore and Jay Fenlason.
|
||
You have /usr/bin/unzip
|
||
Searching Coro::MP () on cpanmetadb ...
|
||
Unpacking Coro-MP-0.1.tar.gz
|
||
--> Working on Coro::MP
|
||
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/Coro-MP-0.1.tar.gz ... OK
|
||
Coro-MP-0.1/
|
||
Coro-MP-0.1/t/
|
||
Coro-MP-0.1/t/00_load.t
|
||
Coro-MP-0.1/MANIFEST
|
||
Coro-MP-0.1/MP.pm
|
||
Coro-MP-0.1/Changes
|
||
Coro-MP-0.1/COPYING
|
||
Coro-MP-0.1/Makefile.PL
|
||
Coro-MP-0.1/README
|
||
Coro-MP-0.1/META.yml
|
||
Coro-MP-0.1/META.json
|
||
Entering Coro-MP-0.1
|
||
Checking configure dependencies from META.json
|
||
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
|
||
Running Makefile.PL
|
||
Configuring Coro-MP-0.1 ... Warning: prerequisite AnyEvent::MP 1.21 not found.
|
||
Warning: prerequisite Coro 5.2 not found.
|
||
Checking if your kit is complete...
|
||
Looks good
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for Coro::MP
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have common::sense 0 ... Yes (3.74)
|
||
Checking if you have Coro 5.2 ... No
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Checking if you have AnyEvent 5.11 ... Yes (7.13)
|
||
Checking if you have AnyEvent::MP 1.21 ... No
|
||
Searching Coro (5.2) on cpanmetadb ...
|
||
Unpacking Coro-6.511.tar.gz
|
||
OK
|
||
==> Found dependencies: Coro, AnyEvent::MP
|
||
--> Working on Coro
|
||
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/Coro-6.511.tar.gz ... OK
|
||
Coro-6.511/
|
||
Coro-6.511/t/
|
||
Coro-6.511/t/02_channel.t
|
||
Coro-6.511/t/04_rwlock.t
|
||
Coro-6.511/t/18_winder.t
|
||
Coro-6.511/t/14_load.t
|
||
Coro-6.511/t/10_bugs.t
|
||
Coro-6.511/t/16_signal.t
|
||
Coro-6.511/t/05_specific.t
|
||
Coro-6.511/t/06_prio.t
|
||
Coro-6.511/t/19_handle.t
|
||
Coro-6.511/t/13_diewarn.t
|
||
Coro-6.511/t/03_channel.t
|
||
Coro-6.511/t/17_rouse.t
|
||
Coro-6.511/t/11_deadlock.t
|
||
Coro-6.511/t/08_join.t
|
||
Coro-6.511/t/00_basic.t
|
||
Coro-6.511/t/01_process.t
|
||
Coro-6.511/t/12_exit.t
|
||
Coro-6.511/t/07_eval.t
|
||
Coro-6.511/t/20_mutual_cancel.t
|
||
Coro-6.511/t/15_semaphore.t
|
||
Coro-6.511/Coro/
|
||
Coro-6.511/Coro/CoroAPI.h
|
||
Coro-6.511/Coro/libcoro/
|
||
Coro-6.511/Coro/libcoro/coro.c
|
||
Coro-6.511/Coro/libcoro/README
|
||
Coro-6.511/Coro/libcoro/coro.h
|
||
Coro-6.511/Coro/libcoro/LICENSE
|
||
Coro-6.511/Coro/libcoro/conftest.c
|
||
Coro-6.511/Coro/AIO.pm
|
||
Coro-6.511/Coro/Handle.pm
|
||
Coro-6.511/Coro/Intro.pod
|
||
Coro-6.511/Coro/Socket.pm
|
||
Coro-6.511/Coro/Select.pm
|
||
Coro-6.511/Coro/RWLock.pm
|
||
Coro-6.511/Coro/ecb.h
|
||
Coro-6.511/Coro/Makefile.PL
|
||
Coro-6.511/Coro/BDB.pm
|
||
Coro-6.511/Coro/Specific.pm
|
||
Coro-6.511/Coro/typemap
|
||
Coro-6.511/Coro/State.pm
|
||
Coro-6.511/Coro/jit-x86-unix.pl
|
||
Coro-6.511/Coro/Semaphore.pm
|
||
Coro-6.511/Coro/State.xs
|
||
Coro-6.511/Coro/MakeMaker.pm
|
||
Coro-6.511/Coro/Signal.pm
|
||
Coro-6.511/Coro/Util.pm
|
||
Coro-6.511/Coro/jit-amd64-unix.pl
|
||
Coro-6.511/Coro/LWP.pm
|
||
Coro-6.511/Coro/AnyEvent.pm
|
||
Coro-6.511/Coro/Timer.pm
|
||
Coro-6.511/Coro/clone.c
|
||
Coro-6.511/Coro/Channel.pm
|
||
Coro-6.511/Coro/Debug.pm
|
||
Coro-6.511/Coro/Storable.pm
|
||
Coro-6.511/Coro/SemaphoreSet.pm
|
||
Coro-6.511/Coro/state.h
|
||
Coro-6.511/Coro/schmorp.h
|
||
Coro-6.511/Changes
|
||
Coro-6.511/EV/
|
||
Coro-6.511/EV/EV.xs
|
||
Coro-6.511/EV/Makefile.PL
|
||
Coro-6.511/EV/t/
|
||
Coro-6.511/EV/t/00_basic.t
|
||
Coro-6.511/EV/t/01_unblock.t
|
||
Coro-6.511/EV/EV.pm
|
||
Coro-6.511/COPYING
|
||
Coro-6.511/eg/
|
||
Coro-6.511/eg/bench
|
||
Coro-6.511/eg/attributes
|
||
Coro-6.511/eg/dns
|
||
Coro-6.511/eg/prodcons1
|
||
Coro-6.511/eg/prodcons2
|
||
Coro-6.511/eg/event
|
||
Coro-6.511/eg/prodcons3
|
||
Coro-6.511/eg/myhttpd
|
||
Coro-6.511/eg/readline
|
||
Coro-6.511/eg/lwp
|
||
Coro-6.511/Event/
|
||
Coro-6.511/Event/t/
|
||
Coro-6.511/Event/t/00_basic.t
|
||
Coro-6.511/Event/t/01_unblock.t
|
||
Coro-6.511/Event/Makefile.PL
|
||
Coro-6.511/Event/Event.xs
|
||
Coro-6.511/Event/Event.pm
|
||
Coro-6.511/README
|
||
Coro-6.511/Coro.pm
|
||
Coro-6.511/Makefile.PL
|
||
Coro-6.511/INSTALL
|
||
Coro-6.511/doc/
|
||
Coro-6.511/doc/cede-vs-schedule
|
||
Coro-6.511/MANIFEST
|
||
Coro-6.511/README.linux-glibc
|
||
Coro-6.511/META.yml
|
||
Coro-6.511/META.json
|
||
Entering Coro-6.511
|
||
Checking configure dependencies from META.json
|
||
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
|
||
Checking if you have Canary::Stability 0 ... Yes (2012)
|
||
Running Makefile.PL
|
||
Configuring Coro-6.511 ...
|
||
***
|
||
*** Canary::Stability COMPATIBILITY AND SUPPORT CHECK
|
||
*** =================================================
|
||
***
|
||
*** Hi!
|
||
***
|
||
*** I do my best to provide predictable and reliable software.
|
||
***
|
||
*** However, in recent releases, P5P (who maintain perl) have been
|
||
*** introducing regressions that are sometimes subtle and at other times
|
||
*** catastrophic, often for personal preferences with little or no concern
|
||
*** for existing code, most notably CPAN.
|
||
***
|
||
*** For this reason, it has become very hard for me to maintain the level
|
||
*** of reliability and support I have committed myself to in the past, at
|
||
*** least with some perl versions: I simply can't keep up working around new
|
||
*** bugs or gratituous incompatibilities, and in turn you might suffer from
|
||
*** unanticipated problems.
|
||
***
|
||
*** Therefore I have introduced a support and compatibility check, the results
|
||
*** of which follow below, together with a FAQ and some recommendations.
|
||
***
|
||
*** This check is just to let you know that there might be a risk, so you can
|
||
*** make judgement calls on how to proceed - it will not keep the module from
|
||
*** installing or working.
|
||
***
|
||
*** The stability canary says: (nothing, it was driven away by harsh weather)
|
||
***
|
||
*** It seems you are running perl version 5.026000, likely the "official" or
|
||
*** "standard" version. While there is nothing wrong with doing that,
|
||
*** standard perl versions 5.022 and up are not supported by Coro.
|
||
*** While this might be fatal, it might also be all right - if you run into
|
||
*** problems, you might want to downgrade your perl or switch to the
|
||
*** stability branch.
|
||
***
|
||
*** If everything works fine, you can ignore this message.
|
||
***
|
||
*** Stability canary mini-FAQ:
|
||
***
|
||
*** Do I need to do anything?
|
||
*** With luck, no. While some distributions are known to fail
|
||
*** already, most should probably work. This message is here
|
||
*** to alert you that your perl is not supported by Coro,
|
||
*** and if things go wrong, you either need to downgrade, or
|
||
*** sidegrade to the stability variant of your perl version,
|
||
*** or simply live with the consequences.
|
||
***
|
||
*** What is this canary thing?
|
||
*** It's purpose is to check support status of Coro with
|
||
*** respect to your perl version.
|
||
***
|
||
*** What is this "stability branch"?
|
||
*** It's a branch or fork of the official perl, by schmorp, to
|
||
*** improve stability and compatibility with existing modules.
|
||
***
|
||
*** How can I skip this prompt on automated installs?
|
||
*** Set PERL_CANARY_STABILITY_NOPROMPT=1 in your environment.
|
||
*** More info is in the Canary::Stability manpage.
|
||
***
|
||
*** Long version of this FAQ: http://stableperl.schmorp.de/faq.html
|
||
*** Stability Branch homepage: http://stableperl.schmorp.de/
|
||
***
|
||
|
||
Continue anyways? [y] y
|
||
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
|
||
|
||
|
||
Event version 1.26 found, building Event support.
|
||
|
||
|
||
EV version 4.22 found, building EV support.
|
||
|
||
Checking if your kit is complete...
|
||
Looks good
|
||
|
||
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
|
||
|
||
Coro has a number of configuration options. Due to its maturity, the
|
||
defaults that Coro chooses are usually fine, so you can decide to skip
|
||
these questions. Only if something went wrong you should select 'n'
|
||
here and manually configure Coro, and, of course, report this to the
|
||
maintainer :)
|
||
|
||
Skip further questions and use defaults (y/n)? [y] y
|
||
|
||
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
|
||
|
||
Coro can use a number of methods to implement coroutines at the C
|
||
level. The default chosen is based on your current confguration and is
|
||
correct in most cases, but you still can chose between these alternatives:
|
||
|
||
u The unix 'ucontext.h' functions are relatively new and not implemented
|
||
or well-tested in older unices. They allow very fast coroutine creation
|
||
and reasonably fast switching. They are, however, usually slower than
|
||
the other alternatives due to an extra syscall done by swapcontext. And
|
||
while nominally most portable (it's the only POSIX-standardised
|
||
interface for coroutines), ucontext functions are, as usual, broken on
|
||
most/all BSDs.
|
||
|
||
s If the ucontext functions are not working or you don't want
|
||
to use them for other reasons you can try a workaround using
|
||
setjmp/longjmp/sigaltstack (also standard unix functions). Coroutine
|
||
creation is rather slow, but switching is very fast (often much faster
|
||
than with the ucontext functions). Unfortunately, glibc-2.1 and
|
||
below don't even feature a working sigaltstack. You cannot use this
|
||
implementation if some other code uses SIGUSR2 or you plan to create
|
||
coroutines from an alternative signal stack, as both are being used for
|
||
coroutine creation.
|
||
|
||
a Handcoded assembly. This is the fastest and most compatible method,
|
||
with the least side effects, if it works, that is. It has been tested
|
||
on GNU/Linux x86 and x86_64 systems and should work on all x86/x86_64
|
||
systems using the SVR ELF ABI (it is also reported to be working on
|
||
Strawberry Perl for Windows using MinGW). This is the recommended
|
||
method on supported platforms. When it doesn't work, use another
|
||
method, such as (s)etjmp/longjmp.
|
||
|
||
l GNU/Linux. Very old GNU/Linux systems (glibc-2.1 and below) need
|
||
this hack. Since it is very linux-specific it is also quite fast and
|
||
recommended even for newer versions; when it works, that is (currently
|
||
x86 and a few others only. If it compiles, it's usually ok). Newer
|
||
glibc versions (>= 2.5) stop working with this implementation however.
|
||
|
||
i IRIX. For some reason, SGI really does not like to follow POSIX (does
|
||
that surprise you?), so this workaround might be needed (it's fast),
|
||
although [s] and [u] should also work now.
|
||
|
||
w Microsoft Windows. Try this on Microsoft Windows when using Cygwin or
|
||
the MSVC compilers (e.g. ActiveState Perl, but see "a" for Strawberry
|
||
Perl), although, as there is no standard on how to do this under
|
||
windows, different environments might work differently. Doh.
|
||
|
||
f Microsoft Windows. Try this on Microsoft Windows if w fails. It is slower
|
||
and uses a lot more memory, but should be working all the time.
|
||
|
||
p Use pthread API. Try to avoid this option, it was only created to
|
||
make a point about the programming language shootout. It is unlikely
|
||
to work with perls that have windows process emulation enabled ("perl
|
||
threads"). It is also likely the slowest method of implementing
|
||
coroutines. It might work fine as a last resort, however, as the
|
||
pthread API is slightly better tested than ucontext functions for
|
||
example. Of course, not on BSDs, who usually have very broken pthread
|
||
implementations.
|
||
|
||
Coro tries hard to come up with a suitable default for most systems,
|
||
so pressing return at the prompt usually does the right thing. If you
|
||
experience problems (e.g. make test fails) then you should experiment with
|
||
this setting.
|
||
|
||
Use which implementation,
|
||
<s>etjmp, <u>ctx, <a>sm, <i>rix, <l>inux, <p>threads, <w>indows, <f>iber? [a] a
|
||
|
||
Using handcoded assembler 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(void *), 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(void*)
|
||
|
||
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
|
||
|
||
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 <valgrind/valgrind.h> 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 can use a simple JIT compiler to compile a part of the thread switch
|
||
function at runtime. On perls with windows process emulation (most!),
|
||
this results in a 50% speed improvement. On sane perls, the gain is much
|
||
less, usually around 5%. If you enable this option, then the JIT will
|
||
be enabled, on compatible operating systems and CPUs (currently only
|
||
x86/amd64 on certain unix clones). Otherwise, it will be disabled. It
|
||
should be safe to leave on - this setting is only here so you can switch
|
||
it off in case of problems.
|
||
|
||
Note that some broken kernels (often calling themselves "hardened") break
|
||
all JIT generation by manipulating some system calls. If you get bus
|
||
errors or segmentation faults immediately when the JIT is enabled but not
|
||
without, then note that disabling the JIT only fixes some symptoms, not
|
||
the underlying problem, and you might run into other problems later.
|
||
|
||
Try to use the JIT compiler, if available? [y] y
|
||
|
||
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
|
||
|
||
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 MYMETA.yml and MYMETA.json
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for Coro
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have common::sense 0 ... Yes (3.74)
|
||
Checking if you have Scalar::Util 0 ... Yes (1.47)
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Checking if you have Storable 2.15 ... Yes (2.51)
|
||
Checking if you have Guard 0.5 ... Yes (1.023)
|
||
Checking if you have AnyEvent 5 ... Yes (7.13)
|
||
OK
|
||
Building and testing Coro-6.511 ... cp Coro/LWP.pm blib/lib/Coro/LWP.pm
|
||
cp Coro/Debug.pm blib/lib/Coro/Debug.pm
|
||
cp Coro/Util.pm blib/lib/Coro/Util.pm
|
||
cp Coro/SemaphoreSet.pm blib/lib/Coro/SemaphoreSet.pm
|
||
cp Coro/BDB.pm blib/lib/Coro/BDB.pm
|
||
cp Coro/jit-amd64-unix.pl blib/lib/Coro/jit-amd64-unix.pl
|
||
cp Coro/Storable.pm blib/lib/Coro/Storable.pm
|
||
cp Coro/Semaphore.pm blib/lib/Coro/Semaphore.pm
|
||
cp Coro/CoroAPI.h blib/lib/Coro/CoroAPI.h
|
||
cp Coro/Signal.pm blib/lib/Coro/Signal.pm
|
||
cp Coro/Handle.pm blib/lib/Coro/Handle.pm
|
||
cp Coro/Socket.pm blib/lib/Coro/Socket.pm
|
||
cp Coro/jit-x86-unix.pl blib/lib/Coro/jit-x86-unix.pl
|
||
cp Coro/AnyEvent.pm blib/lib/Coro/AnyEvent.pm
|
||
cp Coro/State.pm blib/lib/Coro/State.pm
|
||
cp Coro/RWLock.pm blib/lib/Coro/RWLock.pm
|
||
cp Coro/Specific.pm blib/lib/Coro/Specific.pm
|
||
cp Coro/Select.pm blib/lib/Coro/Select.pm
|
||
cp Coro.pm blib/lib/Coro.pm
|
||
cp Coro/Timer.pm blib/lib/Coro/Timer.pm
|
||
cp Coro/Channel.pm blib/lib/Coro/Channel.pm
|
||
cp Coro/AIO.pm blib/lib/Coro/AIO.pm
|
||
cp Coro/MakeMaker.pm blib/lib/Coro/MakeMaker.pm
|
||
make[1]: Entering directory '/home/ryan/.cpanm/work/1493488683.24370/Coro-6.511/Coro'
|
||
Skip ../blib/lib/Coro/jit-amd64-unix.pl (unchanged)
|
||
Skip ../blib/lib/Coro/BDB.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Socket.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Timer.pm (unchanged)
|
||
Skip ../blib/lib/Coro/SemaphoreSet.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Debug.pm (unchanged)
|
||
Skip ../blib/lib/Coro/LWP.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Specific.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Channel.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Util.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Semaphore.pm (unchanged)
|
||
Skip ../blib/lib/Coro/jit-x86-unix.pl (unchanged)
|
||
Skip ../blib/lib/Coro/Signal.pm (unchanged)
|
||
Skip ../blib/lib/Coro/MakeMaker.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Select.pm (unchanged)
|
||
Skip ../blib/lib/Coro/RWLock.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Handle.pm (unchanged)
|
||
Skip ../blib/lib/Coro/AIO.pm (unchanged)
|
||
Skip ../blib/lib/Coro/AnyEvent.pm (unchanged)
|
||
Skip ../blib/lib/Coro/Storable.pm (unchanged)
|
||
cp Intro.pod ../blib/lib/Coro/Intro.pod
|
||
Skip ../blib/lib/Coro/State.pm (unchanged)
|
||
Running Mkbootstrap for State ()
|
||
chmod 644 "State.bs"
|
||
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- State.bs ../blib/arch/auto/Coro/State/State.bs 644
|
||
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/ExtUtils/xsubpp" -typemap '/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/ExtUtils/typemap' -typemap '/home/ryan/.cpanm/work/1493488683.24370/Coro-6.511/Coro/typemap' State.xs > State.xsc
|
||
Warning: Aliases 'is_zombie' and 'is_destroyed' have identical values in State.xs, line 3852
|
||
mv State.xsc State.c
|
||
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"6.511\" -DXS_VERSION=\"6.511\" -fPIC "-I/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE" -DCORO_ASM -DCORO_STACKSIZE=16384 -DCORO_GUARDPAGES=4 -DCORO_JIT=1 State.c
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5589:0,
|
||
from State.xs:12:
|
||
State.xs: In function ‘runops_trace’:
|
||
State.xs:1415:91: error: ‘struct block_sub’ has no member named ‘argarray’; did you mean ‘savearray’?
|
||
PUSHs (CxHASARGS (cx) ? sv_2mortal (newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
|
||
^
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/pp.h:421:28: note: in definition of macro ‘PUSHs’
|
||
#define PUSHs(s) (*++sp = (s))
|
||
^
|
||
State.xs:1415:51: note: in expansion of macro ‘sv_2mortal’
|
||
PUSHs (CxHASARGS (cx) ? sv_2mortal (newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
|
||
^~~~~~~~~~
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/sv.h:1965:23: note: in expansion of macro ‘newRV’
|
||
#define newRV_inc(sv) newRV(sv)
|
||
^~~~~
|
||
State.xs:1415:63: note: in expansion of macro ‘newRV_inc’
|
||
PUSHs (CxHASARGS (cx) ? sv_2mortal (newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
|
||
^~~~~~~~~
|
||
Makefile:361: recipe for target 'State.o' failed
|
||
make[1]: *** [State.o] Error 1
|
||
make[1]: Leaving directory '/home/ryan/.cpanm/work/1493488683.24370/Coro-6.511/Coro'
|
||
Makefile:569: recipe for target 'subdirs' failed
|
||
make: *** [subdirs] Error 2
|
||
! Installing Coro failed. See /home/ryan/.cpanm/work/1493488683.24370/build.log for details. Retry with --force to force install it.
|
||
Searching AnyEvent::MP (1.21) on cpanmetadb ...
|
||
Unpacking AnyEvent-MP-1.30.tar.gz
|
||
FAIL
|
||
--> Working on AnyEvent::MP
|
||
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-MP-1.30.tar.gz ... OK
|
||
AnyEvent-MP-1.30/
|
||
AnyEvent-MP-1.30/t/
|
||
AnyEvent-MP-1.30/t/00_load.t
|
||
AnyEvent-MP-1.30/Changes
|
||
AnyEvent-MP-1.30/bin/
|
||
AnyEvent-MP-1.30/bin/aemp
|
||
AnyEvent-MP-1.30/MP.pm
|
||
AnyEvent-MP-1.30/META.json
|
||
AnyEvent-MP-1.30/README
|
||
AnyEvent-MP-1.30/MP/
|
||
AnyEvent-MP-1.30/MP/LogCatcher.pm
|
||
AnyEvent-MP-1.30/MP/Config.pm
|
||
AnyEvent-MP-1.30/MP/Kernel.pm
|
||
AnyEvent-MP-1.30/MP/Intro.pod
|
||
AnyEvent-MP-1.30/MP/Global.pm
|
||
AnyEvent-MP-1.30/MP/DataConn.pm
|
||
AnyEvent-MP-1.30/MP/Node.pm
|
||
AnyEvent-MP-1.30/MP/Transport.pm
|
||
AnyEvent-MP-1.30/eg/
|
||
AnyEvent-MP-1.30/eg/chat_server2
|
||
AnyEvent-MP-1.30/eg/simple_example_sender
|
||
AnyEvent-MP-1.30/eg/simple_example_receiver
|
||
AnyEvent-MP-1.30/eg/chat_client2
|
||
AnyEvent-MP-1.30/eg/chat_server
|
||
AnyEvent-MP-1.30/eg/chat_client
|
||
AnyEvent-MP-1.30/eg/simple_example
|
||
AnyEvent-MP-1.30/Makefile.PL
|
||
AnyEvent-MP-1.30/COPYING
|
||
AnyEvent-MP-1.30/MANIFEST
|
||
Entering AnyEvent-MP-1.30
|
||
Checking configure dependencies from META.json
|
||
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
|
||
Running Makefile.PL
|
||
Configuring AnyEvent-MP-1.30 ... Warning: prerequisite Digest::HMAC_MD6 0 not found.
|
||
Warning: prerequisite Digest::MD6 0 not found.
|
||
Warning: prerequisite Net::Interface 1.011 not found.
|
||
Checking if your kit is complete...
|
||
Looks good
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for AnyEvent::MP
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have JSON::XS 2.25 ... Yes (3.03)
|
||
Checking if you have common::sense 0 ... Yes (3.74)
|
||
Checking if you have MIME::Base64 3 ... Yes (3.15)
|
||
Checking if you have Net::Interface 1.011 ... No
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Checking if you have AnyEvent::Watchdog 1 ... Yes (1.0)
|
||
Checking if you have Digest::MD6 0 ... No
|
||
Checking if you have AnyEvent 5.11 ... Yes (7.13)
|
||
Checking if you have Digest::HMAC_MD6 0 ... No
|
||
Searching Net::Interface (1.011) on cpanmetadb ...
|
||
Unpacking Net-Interface-1.016.tar.gz
|
||
OK
|
||
==> Found dependencies: Net::Interface, Digest::MD6, Digest::HMAC_MD6
|
||
--> Working on Net::Interface
|
||
Fetching http://www.cpan.org/authors/id/M/MI/MIKER/Net-Interface-1.016.tar.gz ... OK
|
||
Net-Interface-1.016/
|
||
Net-Interface-1.016/ni_get_set.c
|
||
Net-Interface-1.016/install-sh
|
||
Net-Interface-1.016/Artistic
|
||
Net-Interface-1.016/ni_malloc.c
|
||
Net-Interface-1.016/MANIFEST
|
||
Net-Interface-1.016/ni_linuxproc.c
|
||
Net-Interface-1.016/ni_util.c
|
||
Net-Interface-1.016/miniSocketXS.c
|
||
Net-Interface-1.016/configure.ac
|
||
Net-Interface-1.016/build_stuff/
|
||
Net-Interface-1.016/build_stuff/make_ordered_list.pl
|
||
Net-Interface-1.016/build_stuff/make_defaults.pl
|
||
Net-Interface-1.016/build_stuff/sioc_s.txt
|
||
Net-Interface-1.016/build_stuff/generate_SIOCS.pl
|
||
Net-Interface-1.016/build_stuff/make_smi-numbers.pl
|
||
Net-Interface-1.016/build_stuff/make_config_acheck.pl
|
||
Net-Interface-1.016/Changes
|
||
Net-Interface-1.016/ni_in6_classify.c
|
||
Net-Interface-1.016/ni_fallbackhwaddr.c
|
||
Net-Interface-1.016/ni_funct.h
|
||
Net-Interface-1.016/file_definitions
|
||
Net-Interface-1.016/Interface.xs
|
||
Net-Interface-1.016/t/
|
||
Net-Interface-1.016/t/ipv6compress.t
|
||
Net-Interface-1.016/t/badd.t
|
||
Net-Interface-1.016/t/inet_xtox.t
|
||
Net-Interface-1.016/t/mask2plen.t
|
||
Net-Interface-1.016/t/simplesets.t
|
||
Net-Interface-1.016/t/faceinfo.t
|
||
Net-Interface-1.016/t/strlcpy.t
|
||
Net-Interface-1.016/t/typescope.t
|
||
Net-Interface-1.016/t/symbols.t
|
||
Net-Interface-1.016/t/mac_bin2hex.t
|
||
Net-Interface-1.016/t/plen2print.t
|
||
Net-Interface-1.016/t/ipv4_inet.t
|
||
Net-Interface-1.016/ni_strlcpy.c
|
||
Net-Interface-1.016/defaults.h
|
||
Net-Interface-1.016/ni_strlcpy.h
|
||
Net-Interface-1.016/MANIFEST.SKIP
|
||
Net-Interface-1.016/ni_memcmp.c
|
||
Net-Interface-1.016/ni_getifaddrs.c
|
||
Net-Interface-1.016/test.pl.developer
|
||
Net-Interface-1.016/ppport.h
|
||
Net-Interface-1.016/ni_memcmp.h
|
||
Net-Interface-1.016/README
|
||
Net-Interface-1.016/META.yml
|
||
Net-Interface-1.016/inet_aton.c
|
||
Net-Interface-1.016/ni_in6_ifreq.c
|
||
Net-Interface-1.016/configure
|
||
Net-Interface-1.016/Makefile.PL
|
||
Net-Interface-1.016/ni_lifreq.c
|
||
Net-Interface-1.016/lib/
|
||
Net-Interface-1.016/lib/Net/
|
||
Net-Interface-1.016/lib/Net/Interface/
|
||
Net-Interface-1.016/lib/Net/Interface/Developer.pm
|
||
Net-Interface-1.016/ni_fixups.h
|
||
Net-Interface-1.016/inst/
|
||
Net-Interface-1.016/inst/netsymbols.pl
|
||
Net-Interface-1.016/config.sub
|
||
Net-Interface-1.016/ni_af_inetcommon.c
|
||
Net-Interface-1.016/ni_ifreq.c
|
||
Net-Interface-1.016/typemap
|
||
Net-Interface-1.016/Copying
|
||
Net-Interface-1.016/Interface.pm
|
||
Net-Interface-1.016/config.guess
|
||
Net-Interface-1.016/hints/
|
||
Net-Interface-1.016/hints/solaris_2.pl
|
||
Net-Interface-1.016/ni_SMI-NUMBERS.c
|
||
Net-Interface-1.016/config.h.in
|
||
Net-Interface-1.016/localconf.h
|
||
Entering Net-Interface-1.016
|
||
Checking configure dependencies from META.yml
|
||
Running Makefile.PL
|
||
Configuring Net-Interface-1.016 ... ./configure CCFLAGS="-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=0" LDDLFLAGS="-shared -O2 -L/usr/local/lib -fstack-protector-strong " LDFLAGS="-fstack-protector-strong -L/usr/local/lib "
|
||
checking build system type... x86_64-unknown-linux-gnu
|
||
checking host system type... x86_64-unknown-linux-gnu
|
||
configure: Checking OS type and VERSION
|
||
checking Operating system of this host is... checking for gcc... gcc
|
||
checking for C compiler default output file name... a.out
|
||
checking whether the C compiler works... yes
|
||
checking whether we are cross compiling... no
|
||
checking for suffix of executables...
|
||
checking for suffix of object files... o
|
||
checking whether we are using the GNU C compiler... yes
|
||
checking whether gcc accepts -g... yes
|
||
checking for gcc option to accept ISO C89... none needed
|
||
checking how to run the C preprocessor... gcc -E
|
||
checking for grep that handles long lines and -e... /bin/grep
|
||
checking for egrep... /bin/grep -E
|
||
checking for ANSI C header files... yes
|
||
checking for stdio.h... yes
|
||
checking for sys/socket.h... yes
|
||
checking for linux/rtnetlink.h... yes
|
||
checking for linux/netlink.h... yes
|
||
checking for netinet/ip.h... yes
|
||
checking whether gcc needs -traditional... no
|
||
checking for sys/types.h... yes
|
||
checking for sys/stat.h... yes
|
||
checking for stdlib.h... yes
|
||
checking for string.h... yes
|
||
checking for memory.h... yes
|
||
checking for strings.h... yes
|
||
checking for inttypes.h... yes
|
||
checking for stdint.h... yes
|
||
checking for unistd.h... yes
|
||
checking for stdlib.h... (cached) yes
|
||
checking for GNU libc compatible malloc... yes
|
||
checking for stdlib.h... (cached) yes
|
||
checking for GNU libc compatible realloc... yes
|
||
checking for MALLOC in stdlib.h... yes
|
||
checking for asm/types.h... yes
|
||
checking for features.h... yes
|
||
checking for sys/param.h... yes
|
||
checking for sys/un.h... yes
|
||
checking for neteconet/ec.h... yes
|
||
checking for linux/atalk.h... yes
|
||
checking for netinet/if_fddi.h... yes
|
||
checking for linux/if_fddi.h... yes
|
||
checking for linux/if_tr.h... no
|
||
checking for net/if_arp.h... yes
|
||
checking for linux/if_ether.h... yes
|
||
checking for endian.h... yes
|
||
checking for byteswap.h... yes
|
||
checking for alloca.h... yes
|
||
checking for sys/sockio.h... no
|
||
checking for sys/sysctl.h... yes
|
||
checking for sys/time.h... yes
|
||
checking for sys/module.h... no
|
||
checking for sys/linker.h... no
|
||
checking for sys/mac.h... no
|
||
checking for netax25/ax25.h... yes
|
||
checking for linux/ax25.h... no
|
||
checking for linux/types.h... yes
|
||
checking for linux/if_strip.h... no
|
||
checking for linux/x25.h... yes
|
||
checking for linux/if_arp.h... no
|
||
checking for sys/ioctl.h... yes
|
||
checking for libc-internal.h... no
|
||
checking for signal.h... yes
|
||
checking for net/if.h... yes
|
||
checking for netatalk/at.h... yes
|
||
checking for net/pfvar.h... no
|
||
checking for net/if_pfsync.h... no
|
||
checking for netpacket/packet.h... yes
|
||
checking for stdbool.h... yes
|
||
checking for time.h... yes
|
||
checking for netinet/in.h... yes
|
||
checking for net/if_var.h... no
|
||
checking for netinet/in_var.h... no
|
||
checking for netipx/ipx.h... yes
|
||
checking for netipx/ipx_if.h... no
|
||
checking for net/if_dl.h... no
|
||
checking for net/if_types.h... no
|
||
checking for net/route.h... yes
|
||
checking for netinet/ether.h... yes
|
||
checking for netinet/if_ether.h... yes
|
||
checking for linux/if_slip.h... yes
|
||
checking for ctype.h... yes
|
||
checking for netinet/ip_carp.h... no
|
||
checking for net/if_media.h... no
|
||
checking for net80211/ieee80211.h... no
|
||
checking for net80211/ieee80211_crypto.h... no
|
||
checking for net80211/ieee80211_ioctl.h... no
|
||
checking for net/if_lagg.h... no
|
||
checking for net/if_vlan_var.h... no
|
||
checking for net/ethernet.h... yes
|
||
checking for ifaddrs.h... yes
|
||
checking for netdb.h... yes
|
||
checking for netinet6/nd6.h... no
|
||
checking for stdarg.h... yes
|
||
checking for net80211/ieee80211_freebsd.h... no
|
||
checking for linux/rose.h... no
|
||
checking for fcntl.h... yes
|
||
checking for malloc.h... yes
|
||
checking for arpa/inet.h... yes
|
||
checking for sys/dlpi.h... no
|
||
checking for stropts.h... yes
|
||
checking for net/nit_if.h... no
|
||
checking for netio.h... no
|
||
checking for an ANSI C-conforming const... yes
|
||
checking for size_t... yes
|
||
checking for int8_t... yes
|
||
checking for int16_t... yes
|
||
checking for int32_t... yes
|
||
checking for int64_t... yes
|
||
checking for uint8_t... yes
|
||
checking for uint16_t... yes
|
||
checking for uint32_t... yes
|
||
checking for uint64_t... yes
|
||
checking for caddr_t... yes
|
||
checking for memcmp... yes
|
||
checking for memset... yes
|
||
checking for memcpy... yes
|
||
checking for bzero... yes
|
||
checking for getpagesize... yes
|
||
checking for memmove... yes
|
||
checking for getnameinfo... yes
|
||
checking whether byte ordering is bigendian... no
|
||
checking for uint8_t... yes
|
||
checking size of uint8_t... 1
|
||
checking for uint16_t... yes
|
||
checking size of uint16_t... 2
|
||
checking for uint32_t... yes
|
||
checking size of uint32_t... 4
|
||
checking for uint64_t... yes
|
||
checking size of uint64_t... 8
|
||
checking for u_int8_t... yes
|
||
checking size of u_int8_t... 1
|
||
checking for u_int16_t... yes
|
||
checking size of u_int16_t... 2
|
||
checking for u_int32_t... yes
|
||
checking size of u_int32_t... 4
|
||
checking for u_int64_t... yes
|
||
checking size of u_int64_t... 8
|
||
checking for size of pointer... is 8
|
||
checking for PAGE_SIZE... configure: not defined, trying equivalent...
|
||
found page size = 4096
|
||
define PAGE_SIZE 4096
|
||
checking for library containing socket... none required
|
||
checking for library containing link_ntoa... no
|
||
checking for library containing inet_aton... none required
|
||
checking for library containing inet_pton... none required
|
||
checking for library containing inet_addr... none required
|
||
checking for library containing pcap_close... -lpcap
|
||
checking for struct ifaddrs... yes
|
||
checking for struct ifreq... yes
|
||
checking for struct if_laddrreq... no
|
||
checking for struct if_data... no
|
||
checking for struct in6_ifreq... no
|
||
checking for struct if_data... (cached) no
|
||
checking for struct ifdevea... no
|
||
checking for struct lifreq... no
|
||
checking pthread.h usability... yes
|
||
checking pthread.h presence... yes
|
||
checking for pthread.h... yes
|
||
checking for library containing pthread_mutex_init... none required
|
||
configure: ...have pthreads, do not check for thread.h
|
||
checking for library containing ioctl... none required
|
||
checking for struct sockaddr.sa_len... no
|
||
checking for struct sockaddr_in6.sin6_scopeid... no
|
||
checking for LOCAL_SIZEOF_SOCKADDR... is 16
|
||
checking for LOCAL_SIZEOF_SOCKADDR_STORAGE... is 128
|
||
checking for LOCAL_SIZEOF_SOCKADDR_IN... is 16
|
||
checking for LOCAL_SIZEOF_SOCKADDR_AT... is 16
|
||
checking for LOCAL_SIZEOF_SOCKADDR_ASH... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_AX25... is 16
|
||
checking for LOCAL_SIZEOF_SOCKADDR_X25... is 18
|
||
checking for LOCAL_SIZEOF_SOCKADDR_EC... is 16
|
||
checking for LOCAL_SIZEOF_SOCKADDR_IN6... is 28
|
||
checking for LOCAL_SIZEOF_SOCKADDR_IPX... is 16
|
||
checking for LOCAL_SIZEOF_SOCKADDR_UN... is 110
|
||
checking for LOCAL_SIZEOF_SOCKADDR_LL... is 20
|
||
checking for LOCAL_SIZEOF_SOCKADDR_ROSE... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_DL... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_EON... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_INARP... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_ISO... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_NS... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_ATM... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_DECnet... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_TP... not defined
|
||
checking for LOCAL_SIZEOF_SOCKADDR_OSITP... not defined
|
||
configure: creating ./config.status
|
||
config.status: creating config.h
|
||
Uncaught exception from user code:
|
||
AF_INET not found in netsymbolsC.inc,
|
||
prerequisite development library header files missing from /usr/include/sys
|
||
! Configure failed for Net-Interface-1.016. See /home/ryan/.cpanm/work/1493488683.24370/build.log for details.
|
||
Searching Digest::MD6 (0) on cpanmetadb ...
|
||
Unpacking Digest-MD6-0.11.tar.gz
|
||
N/A
|
||
--> Working on Digest::MD6
|
||
Fetching http://www.cpan.org/authors/id/A/AN/ANDYA/Digest-MD6-0.11.tar.gz ... OK
|
||
Digest-MD6-0.11/
|
||
Digest-MD6-0.11/Changes
|
||
Digest-MD6-0.11/MANIFEST
|
||
Digest-MD6-0.11/MD6.pm
|
||
Digest-MD6-0.11/MD6.xs
|
||
Digest-MD6-0.11/META.yml
|
||
Digest-MD6-0.11/Makefile.PL
|
||
Digest-MD6-0.11/README
|
||
Digest-MD6-0.11/hints/
|
||
Digest-MD6-0.11/inc/
|
||
Digest-MD6-0.11/src/
|
||
Digest-MD6-0.11/t/
|
||
Digest-MD6-0.11/typemap
|
||
Digest-MD6-0.11/t/00.load.t
|
||
Digest-MD6-0.11/t/alias.t
|
||
Digest-MD6-0.11/t/align.t
|
||
Digest-MD6-0.11/t/badfile.t
|
||
Digest-MD6-0.11/t/bits.t
|
||
Digest-MD6-0.11/t/clone.t
|
||
Digest-MD6-0.11/t/kat_mct.t
|
||
Digest-MD6-0.11/t/md6-aaa.t
|
||
Digest-MD6-0.11/t/pod.t
|
||
Digest-MD6-0.11/t/ref.t
|
||
Digest-MD6-0.11/t/reset.t
|
||
Digest-MD6-0.11/src/Makefile.PL
|
||
Digest-MD6-0.11/src/README_Reference.txt
|
||
Digest-MD6-0.11/src/inttypes.h
|
||
Digest-MD6-0.11/src/md6.h
|
||
Digest-MD6-0.11/src/md6_compress.c
|
||
Digest-MD6-0.11/src/md6_mode.c
|
||
Digest-MD6-0.11/src/md6_nist.c
|
||
Digest-MD6-0.11/src/md6_nist.h
|
||
Digest-MD6-0.11/src/md6sum.c
|
||
Digest-MD6-0.11/src/stdint.h
|
||
Digest-MD6-0.11/inc/Devel/
|
||
Digest-MD6-0.11/inc/Devel/CheckLib.pm
|
||
Digest-MD6-0.11/hints/MacOS.pl
|
||
Digest-MD6-0.11/hints/dec_osf.pl
|
||
Digest-MD6-0.11/hints/irix_6.pl
|
||
Entering Digest-MD6-0.11
|
||
Checking configure dependencies from META.yml
|
||
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
|
||
Running Makefile.PL
|
||
Configuring Digest-MD6-0.11 ... "my" variable $mm_attr_key masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 169.
|
||
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 177.
|
||
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 178.
|
||
"my" variable $arg masks earlier declaration in same scope at inc/Devel/CheckLib.pm line 182.
|
||
"my" variable %args masks earlier declaration in same scope at inc/Devel/CheckLib.pm line 182.
|
||
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 183.
|
||
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 184.
|
||
syntax error at inc/Devel/CheckLib.pm line 164, near "$mm_attr_key qw(LIBS INC)"
|
||
syntax error at inc/Devel/CheckLib.pm line 171, near "}"
|
||
Global symbol "%args" requires explicit package name (did you forget to declare "my %args"?) at inc/Devel/CheckLib.pm line 175.
|
||
syntax error at inc/Devel/CheckLib.pm line 179, near "}"
|
||
syntax error at inc/Devel/CheckLib.pm line 185, near "}"
|
||
Can't redeclare "my" in "my" at inc/Devel/CheckLib.pm line 189, near "my"
|
||
Global symbol "@headers" requires explicit package name (did you forget to declare "my @headers"?) at inc/Devel/CheckLib.pm line 192.
|
||
Global symbol "@libs" requires explicit package name (did you forget to declare "my @libs"?) at inc/Devel/CheckLib.pm line 223.
|
||
Global symbol "@libpaths" requires explicit package name (did you forget to declare "my @libpaths"?) at inc/Devel/CheckLib.pm line 230.
|
||
Global symbol "@libpaths" requires explicit package name (did you forget to declare "my @libpaths"?) at inc/Devel/CheckLib.pm line 236.
|
||
Global symbol "@libpaths" requires explicit package name (did you forget to declare "my @libpaths"?) at inc/Devel/CheckLib.pm line 240.
|
||
syntax error at inc/Devel/CheckLib.pm line 252, near "}"
|
||
inc/Devel/CheckLib.pm has too many errors.
|
||
Compilation failed in require at Makefile.PL line 12.
|
||
BEGIN failed--compilation aborted at Makefile.PL line 12.
|
||
! Configure failed for Digest-MD6-0.11. See /home/ryan/.cpanm/work/1493488683.24370/build.log for details.
|
||
Searching Digest::HMAC_MD6 (0) on cpanmetadb ...
|
||
Unpacking Digest-HMAC_MD6-0.01.tar.gz
|
||
N/A
|
||
--> Working on Digest::HMAC_MD6
|
||
Fetching http://www.cpan.org/authors/id/A/AN/ANDYA/Digest-HMAC_MD6-0.01.tar.gz ... OK
|
||
Digest-HMAC_MD6-0.01
|
||
Digest-HMAC_MD6-0.01/Build.PL
|
||
Digest-HMAC_MD6-0.01/Changes
|
||
Digest-HMAC_MD6-0.01/MANIFEST
|
||
Digest-HMAC_MD6-0.01/META.yml
|
||
Digest-HMAC_MD6-0.01/README
|
||
Digest-HMAC_MD6-0.01/rfc2104.txt
|
||
Digest-HMAC_MD6-0.01/inc
|
||
Digest-HMAC_MD6-0.01/inc/MyBuilder.pm
|
||
Digest-HMAC_MD6-0.01/lib
|
||
Digest-HMAC_MD6-0.01/lib/Digest
|
||
Digest-HMAC_MD6-0.01/lib/Digest/HMAC_MD6.pm
|
||
Digest-HMAC_MD6-0.01/t
|
||
Digest-HMAC_MD6-0.01/t/00.load.t
|
||
Digest-HMAC_MD6-0.01/t/hmac.t
|
||
Digest-HMAC_MD6-0.01/xt
|
||
Digest-HMAC_MD6-0.01/xt/author
|
||
Digest-HMAC_MD6-0.01/xt/author/manifest.t
|
||
Digest-HMAC_MD6-0.01/xt/author/pod-coverage.t
|
||
Digest-HMAC_MD6-0.01/xt/author/pod.t
|
||
Digest-HMAC_MD6-0.01/xt/author/preflight.t
|
||
Entering Digest-HMAC_MD6-0.01
|
||
Checking configure dependencies from META.yml
|
||
Checking if you have Module::Build 0.38 ... Yes (0.4222)
|
||
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
|
||
Running Build.PL
|
||
Configuring Digest-HMAC_MD6-0.01 ... Checking prerequisites...
|
||
requires:
|
||
! Digest::MD6 is not installed
|
||
|
||
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
|
||
of the modules indicated above before proceeding with this installation
|
||
|
||
Created MYMETA.yml and MYMETA.json
|
||
Creating new 'Build' script for 'Digest-HMAC_MD6' version '0.01'
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have Digest::HMAC 1.01 ... Yes (1.03)
|
||
Checking if you have Digest::MD6 0.08 ... No
|
||
Checking if you have Test::More 0 ... Yes (1.302083)
|
||
Already tried Digest::MD6. Skipping.
|
||
! Installing the dependencies failed: Module 'Digest::MD6' is not installed
|
||
! Bailing out the installation for Digest-HMAC_MD6-0.01.
|
||
! Installing the dependencies failed: Module 'Net::Interface' is not installed, Module 'Digest::HMAC_MD6' is not installed, Module 'Digest::MD6' is not installed
|
||
! Bailing out the installation for AnyEvent-MP-1.30.
|
||
! Installing the dependencies failed: Module 'Coro' is not installed, Module 'AnyEvent::MP' is not installed
|
||
! Bailing out the installation for Coro-MP-0.1.
|
||
OK
|
||
==> Found dependencies: Digest::MD6
|
||
Command [cpanm --reinstall --verbose Coro::MP] terminated with exit code 1 ($? = 256) under the following perl environment:
|
||
Command terminated with non-zero status.
|
||
|
||
|
||
Current perl:
|
||
Name: perl-blead
|
||
Path: /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl
|
||
Config: -de -Dprefix=/home/ryan/perl5/perlbrew/perls/perl-blead -Dusedevel -Aeval:scriptdir=/home/ryan/perl5/perlbrew/perls/perl-blead/bin
|
||
Compiled at: Mar 30 2017 03:10:09
|
||
|
||
perlbrew:
|
||
version: 0.78
|
||
ENV:
|
||
PERLBREW_ROOT: /home/ryan/perl5/perlbrew
|
||
PERLBREW_HOME: /home/ryan/.perlbrew
|
||
PERLBREW_PATH: /home/ryan/perl5/perlbrew/bin:/home/ryan/perl5/perlbrew/perls/perl-blead/bin
|
||
PERLBREW_MANPATH: /home/ryan/perl5/perlbrew/perls/perl-blead/man
|