195 lines
9.4 KiB
Text
195 lines
9.4 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/1493167668.10190
|
||
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 MooseX::KeyedMutex () on cpanmetadb ...
|
||
Unpacking MooseX-KeyedMutex-0.00003.tar.gz
|
||
--> Working on MooseX::KeyedMutex
|
||
Fetching http://www.cpan.org/authors/id/D/DM/DMAKI/MooseX-KeyedMutex-0.00003.tar.gz ... OK
|
||
MooseX-KeyedMutex-0.00003/
|
||
MooseX-KeyedMutex-0.00003/Changes
|
||
MooseX-KeyedMutex-0.00003/inc/
|
||
MooseX-KeyedMutex-0.00003/inc/Module/
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/Base.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/Can.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/Fetch.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/Include.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/Makefile.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/Metadata.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/Win32.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install/WriteAll.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Module/Install.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Sub/
|
||
MooseX-KeyedMutex-0.00003/inc/Sub/Uplevel.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Test/
|
||
MooseX-KeyedMutex-0.00003/inc/Test/Exception.pm
|
||
MooseX-KeyedMutex-0.00003/inc/Test/UseAllModules.pm
|
||
MooseX-KeyedMutex-0.00003/lib/
|
||
MooseX-KeyedMutex-0.00003/lib/MooseX/
|
||
MooseX-KeyedMutex-0.00003/lib/MooseX/KeyedMutex.pm
|
||
MooseX-KeyedMutex-0.00003/Makefile.PL
|
||
MooseX-KeyedMutex-0.00003/MANIFEST
|
||
MooseX-KeyedMutex-0.00003/META.yml
|
||
MooseX-KeyedMutex-0.00003/MooseX-KeyedMutex-0.00001.tar.gz
|
||
MooseX-KeyedMutex-0.00003/MooseX-KeyedMutex-0.00002.tar.gz
|
||
MooseX-KeyedMutex-0.00003/t/
|
||
MooseX-KeyedMutex-0.00003/t/00_compile.t
|
||
MooseX-KeyedMutex-0.00003/t/01_basic.t
|
||
MooseX-KeyedMutex-0.00003/t/99-pod-coverage.t
|
||
MooseX-KeyedMutex-0.00003/t/99-pod.t
|
||
Entering MooseX-KeyedMutex-0.00003
|
||
Checking configure dependencies from META.yml
|
||
Running Makefile.PL
|
||
Configuring MooseX-KeyedMutex-0.00003 ... Warning: prerequisite KeyedMutex 0.05 not found.
|
||
Checking if your kit is complete...
|
||
Looks good
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for MooseX::KeyedMutex
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have Test::Exception 0 ... Yes (0.43)
|
||
Checking if you have Test::More 0 ... Yes (1.302078)
|
||
Checking if you have KeyedMutex 0.05 ... No
|
||
Checking if you have Test::UseAllModules 0 ... Yes (0.17)
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Checking if you have Moose 0 ... Yes (2.2004)
|
||
Searching KeyedMutex (0.05) on cpanmetadb ...
|
||
Unpacking KeyedMutex-0.06.tar.gz
|
||
OK
|
||
==> Found dependencies: KeyedMutex
|
||
--> Working on KeyedMutex
|
||
Fetching http://www.cpan.org/authors/id/K/KA/KAZUHO/KeyedMutex-0.06.tar.gz ... OK
|
||
KeyedMutex-0.06/
|
||
KeyedMutex-0.06/Changes
|
||
KeyedMutex-0.06/keyedmutexd/
|
||
KeyedMutex-0.06/keyedmutexd/keyedmutexd.1
|
||
KeyedMutex-0.06/keyedmutexd/keyedmutexd.c
|
||
KeyedMutex-0.06/lib/
|
||
KeyedMutex-0.06/lib/KeyedMutex/
|
||
KeyedMutex-0.06/lib/KeyedMutex/Lock.pm
|
||
KeyedMutex-0.06/lib/KeyedMutex.pm
|
||
KeyedMutex-0.06/Makefile.PL
|
||
KeyedMutex-0.06/MANIFEST
|
||
KeyedMutex-0.06/META.yml
|
||
KeyedMutex-0.06/README
|
||
KeyedMutex-0.06/t/
|
||
KeyedMutex-0.06/t/00base.t
|
||
KeyedMutex-0.06/t/03timeout.t
|
||
KeyedMutex-0.06/t/04object.t
|
||
KeyedMutex-0.06/t/pod-coverage.t
|
||
Entering KeyedMutex-0.06
|
||
Checking configure dependencies from META.yml
|
||
Running Makefile.PL
|
||
Configuring KeyedMutex-0.06 ... Checking if your kit is complete...
|
||
Looks good
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for KeyedMutex
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Checking if you have Test::Pod::Coverage 1.04 ... Yes (1.10)
|
||
Checking if you have Regexp::Common 0 ... Yes (2017040401)
|
||
Checking if you have Digest::MD5 0 ... Yes (2.55)
|
||
Checking if you have File::Remove 0 ... Yes (1.57)
|
||
OK
|
||
Building and testing KeyedMutex-0.06 ... cp lib/KeyedMutex.pm blib/lib/KeyedMutex.pm
|
||
cp lib/KeyedMutex/Lock.pm blib/lib/KeyedMutex/Lock.pm
|
||
cc -fstack-protector-strong -L/usr/local/lib keyedmutexd/keyedmutexd.c -o keyedmutexd/keyedmutexd
|
||
keyedmutexd/keyedmutexd.c: In function ‘loop’:
|
||
keyedmutexd/keyedmutexd.c:186:18: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
|
||
time_t now = time(NULL);
|
||
^~~~
|
||
keyedmutexd/keyedmutexd.c: At top level:
|
||
keyedmutexd/keyedmutexd.c:147:3: warning: ‘conn_key_offsets’ is static but used in inline function ‘setup_conn’ which is not static
|
||
conn_key_offsets[i] = 0;
|
||
^~~~~~~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:146:3: warning: ‘conn_states’ is static but used in inline function ‘setup_conn’ which is not static
|
||
conn_states[i] = CS_KEYREAD;
|
||
^~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:78:19: warning: ‘write_log’ is static but used in inline function ‘close_conn’ which is not static
|
||
if (! no_log) write_log((fd), (status), (key)); \
|
||
^
|
||
keyedmutexd/keyedmutexd.c:141:3: note: in expansion of macro ‘LOG’
|
||
LOG(fd, "closed", NULL);
|
||
^~~
|
||
keyedmutexd/keyedmutexd.c:78:11: warning: ‘no_log’ is static but used in inline function ‘close_conn’ which is not static
|
||
if (! no_log) write_log((fd), (status), (key)); \
|
||
^
|
||
keyedmutexd/keyedmutexd.c:141:3: note: in expansion of macro ‘LOG’
|
||
LOG(fd, "closed", NULL);
|
||
^~~
|
||
keyedmutexd/keyedmutexd.c:136:23: warning: ‘conns_length’ is static but used in inline function ‘close_conn’ which is not static
|
||
if (conn_states[conns_length - 1] != CS_NOCONN) {
|
||
^~~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:136:11: warning: ‘conn_states’ is static but used in inline function ‘close_conn’ which is not static
|
||
if (conn_states[conns_length - 1] != CS_NOCONN) {
|
||
^~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:135:48: warning: ‘conns_length’ is static but used in inline function ‘close_conn’ which is not static
|
||
for (conns_length -= 1; conns_length != 0; conns_length--) {
|
||
^~~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:135:29: warning: ‘conns_length’ is static but used in inline function ‘close_conn’ which is not static
|
||
for (conns_length -= 1; conns_length != 0; conns_length--) {
|
||
^~~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:135:10: warning: ‘conns_length’ is static but used in inline function ‘close_conn’ which is not static
|
||
for (conns_length -= 1; conns_length != 0; conns_length--) {
|
||
^~~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:134:16: warning: ‘conns_length’ is static but used in inline function ‘close_conn’ which is not static
|
||
if (i + 1 == conns_length) {
|
||
^~~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:133:3: warning: ‘conn_states’ is static but used in inline function ‘close_conn’ which is not static
|
||
conn_states[i] = CS_NOCONN;
|
||
^~~~~~~~~~~
|
||
keyedmutexd/keyedmutexd.c:131:16: warning: ‘listen_fd’ is static but used in inline function ‘close_conn’ which is not static
|
||
int fd = i + listen_fd + 1;
|
||
^~~~~~~~~
|
||
/tmp/cc1iSgah.o: In function `notify_nonowners':
|
||
keyedmutexd.c:(.text+0x215): undefined reference to `close_conn'
|
||
keyedmutexd.c:(.text+0x240): undefined reference to `setup_conn'
|
||
/tmp/cc1iSgah.o: In function `loop':
|
||
keyedmutexd.c:(.text+0x532): undefined reference to `nodelay'
|
||
keyedmutexd.c:(.text+0x5ca): undefined reference to `setup_conn'
|
||
keyedmutexd.c:(.text+0x74b): undefined reference to `close_conn'
|
||
keyedmutexd.c:(.text+0x7ae): undefined reference to `key2i'
|
||
keyedmutexd.c:(.text+0x9e4): undefined reference to `close_conn'
|
||
keyedmutexd.c:(.text+0x9f6): undefined reference to `setup_conn'
|
||
keyedmutexd.c:(.text+0xaa1): undefined reference to `close_conn'
|
||
keyedmutexd.c:(.text+0xaf4): undefined reference to `close_conn'
|
||
/tmp/cc1iSgah.o: In function `main':
|
||
keyedmutexd.c:(.text+0xf84): undefined reference to `reuse_addr'
|
||
keyedmutexd.c:(.text+0xf96): undefined reference to `nonblock'
|
||
keyedmutexd.c:(.text+0x1032): undefined reference to `nonblock'
|
||
collect2: error: ld returned 1 exit status
|
||
<builtin>: recipe for target 'keyedmutexd/keyedmutexd' failed
|
||
make: *** [keyedmutexd/keyedmutexd] Error 1
|
||
! Installing KeyedMutex failed. See /home/ryan/.cpanm/work/1493167668.10190/build.log for details. Retry with --force to force install it.
|
||
! Installing the dependencies failed: Module 'KeyedMutex' is not installed
|
||
! Bailing out the installation for MooseX-KeyedMutex-0.00003.
|
||
FAIL
|
||
Command [cpanm --reinstall --verbose MooseX::KeyedMutex] 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
|