646 lines
29 KiB
Text
646 lines
29 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/1493167770.19761
|
||
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 Gungho () on cpanmetadb ...
|
||
Unpacking Gungho-0.09008.tar.gz
|
||
--> Working on Gungho
|
||
Fetching http://www.cpan.org/authors/id/D/DM/DMAKI/Gungho-0.09008.tar.gz ... OK
|
||
Gungho-0.09008/
|
||
Gungho-0.09008/Changes
|
||
Gungho-0.09008/deps/
|
||
Gungho-0.09008/deps/Class-C3-XS.yaml
|
||
Gungho-0.09008/deps/Component-Authentication-Basic.yaml
|
||
Gungho-0.09008/deps/Component-Authentication.yaml
|
||
Gungho-0.09008/deps/Component-BlockPrivateIP.yaml
|
||
Gungho-0.09008/deps/Component-RobotRules.yml
|
||
Gungho-0.09008/deps/Component-RobotsMETA.yaml
|
||
Gungho-0.09008/deps/Component-Scraper.yaml
|
||
Gungho-0.09008/deps/Component-Throttle-Domain.yaml
|
||
Gungho-0.09008/deps/Component-Throttle-Memcached.yaml
|
||
Gungho-0.09008/deps/Component-Throttle-Simple.yaml
|
||
Gungho-0.09008/deps/Engine-Danga-Socket.yaml
|
||
Gungho-0.09008/deps/Engine-IO-Async.yaml
|
||
Gungho-0.09008/deps/Engine-POE.yaml
|
||
Gungho-0.09008/deps/Plugin-RequestTimer.yaml
|
||
Gungho-0.09008/deps/Plugin-Statistics.yaml
|
||
Gungho-0.09008/deps/Provider-YAML.yaml
|
||
Gungho-0.09008/docs/
|
||
Gungho-0.09008/docs/ja/
|
||
Gungho-0.09008/docs/ja/Gungho/
|
||
Gungho-0.09008/docs/ja/Gungho/Component/
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Authentication/
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Authentication/Basic.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Authentication.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/BlockPrivateIP.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Cache.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/RobotRules/
|
||
Gungho-0.09008/docs/ja/Gungho/Component/RobotRules/Rule.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/RobotRules/Storage/
|
||
Gungho-0.09008/docs/ja/Gungho/Component/RobotRules/Storage/DB_File.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/RobotRules/Storage.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/RobotRules.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/RobotsMETA.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Throttle/
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Throttle/Domain.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Throttle/Simple.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component/Throttle.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Component.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Engine/
|
||
Gungho-0.09008/docs/ja/Gungho/Engine/POE.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Log/
|
||
Gungho-0.09008/docs/ja/Gungho/Log/Dispatch.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Manual/
|
||
Gungho-0.09008/docs/ja/Gungho/Manual/Basics.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Manual/FAQ.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Manual/Install.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Manual/Intro.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Plugin/
|
||
Gungho-0.09008/docs/ja/Gungho/Plugin/Apoptosis.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Plugin/RequestLog.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Request.pod
|
||
Gungho-0.09008/docs/ja/Gungho/Response.pod
|
||
Gungho-0.09008/docs/ja/Gungho.pod
|
||
Gungho-0.09008/examples/
|
||
Gungho-0.09008/examples/robotrules/
|
||
Gungho-0.09008/examples/robotrules/simple.yml
|
||
Gungho-0.09008/examples/simple/
|
||
Gungho-0.09008/examples/simple/simple.yml
|
||
Gungho-0.09008/examples/simple-file/
|
||
Gungho-0.09008/examples/simple-file/simple-file.yml
|
||
Gungho-0.09008/examples/simple-file/url.txt
|
||
Gungho-0.09008/examples/simple-log-dispatch/
|
||
Gungho-0.09008/examples/simple-log-dispatch/simple.yml
|
||
Gungho-0.09008/examples/simple-write-to-file/
|
||
Gungho-0.09008/examples/simple-write-to-file/simple-write-to-file.yml
|
||
Gungho-0.09008/examples/site-crawler/
|
||
Gungho-0.09008/examples/site-crawler/site-crawler.pl
|
||
Gungho-0.09008/examples/throttle-simple/
|
||
Gungho-0.09008/examples/throttle-simple/throttle-simple.yml
|
||
Gungho-0.09008/examples/throttle-simple/url.txt
|
||
Gungho-0.09008/examples/yaml/
|
||
Gungho-0.09008/examples/yaml/config.yml
|
||
Gungho-0.09008/examples/yaml/url.yml
|
||
Gungho-0.09008/inc/
|
||
Gungho-0.09008/inc/Module/
|
||
Gungho-0.09008/inc/Module/AutoInstall.pm
|
||
Gungho-0.09008/inc/Module/Install/
|
||
Gungho-0.09008/inc/Module/Install/AutoInstall.pm
|
||
Gungho-0.09008/inc/Module/Install/Base.pm
|
||
Gungho-0.09008/inc/Module/Install/Can.pm
|
||
Gungho-0.09008/inc/Module/Install/Fetch.pm
|
||
Gungho-0.09008/inc/Module/Install/Include.pm
|
||
Gungho-0.09008/inc/Module/Install/Makefile.pm
|
||
Gungho-0.09008/inc/Module/Install/Metadata.pm
|
||
Gungho-0.09008/inc/Module/Install/Win32.pm
|
||
Gungho-0.09008/inc/Module/Install/WriteAll.pm
|
||
Gungho-0.09008/inc/Module/Install.pm
|
||
Gungho-0.09008/lib/
|
||
Gungho-0.09008/lib/Gungho/
|
||
Gungho-0.09008/lib/Gungho/Base/
|
||
Gungho-0.09008/lib/Gungho/Base/Class.pm
|
||
Gungho-0.09008/lib/Gungho/Base.pm
|
||
Gungho-0.09008/lib/Gungho/Component/
|
||
Gungho-0.09008/lib/Gungho/Component/Authentication/
|
||
Gungho-0.09008/lib/Gungho/Component/Authentication/Basic.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Authentication.pm
|
||
Gungho-0.09008/lib/Gungho/Component/BlockPrivateIP.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Cache.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Core.pm
|
||
Gungho-0.09008/lib/Gungho/Component/RobotRules/
|
||
Gungho-0.09008/lib/Gungho/Component/RobotRules/Rule.pm
|
||
Gungho-0.09008/lib/Gungho/Component/RobotRules/Storage/
|
||
Gungho-0.09008/lib/Gungho/Component/RobotRules/Storage/Cache.pm
|
||
Gungho-0.09008/lib/Gungho/Component/RobotRules/Storage/DB_File.pm
|
||
Gungho-0.09008/lib/Gungho/Component/RobotRules/Storage.pm
|
||
Gungho-0.09008/lib/Gungho/Component/RobotRules.pm
|
||
Gungho-0.09008/lib/Gungho/Component/RobotsMETA.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Scraper.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Setup.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Throttle/
|
||
Gungho-0.09008/lib/Gungho/Component/Throttle/Domain.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Throttle/Provider.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Throttle/Simple.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Throttle/Throttler.pm
|
||
Gungho-0.09008/lib/Gungho/Component/Throttle.pm
|
||
Gungho-0.09008/lib/Gungho/Component.pm
|
||
Gungho-0.09008/lib/Gungho/Engine/
|
||
Gungho-0.09008/lib/Gungho/Engine/Danga/
|
||
Gungho-0.09008/lib/Gungho/Engine/Danga/Socket.pm
|
||
Gungho-0.09008/lib/Gungho/Engine/IO/
|
||
Gungho-0.09008/lib/Gungho/Engine/IO/Async.pm
|
||
Gungho-0.09008/lib/Gungho/Engine/POE.pm
|
||
Gungho-0.09008/lib/Gungho/Engine.pm
|
||
Gungho-0.09008/lib/Gungho/Exception.pm
|
||
Gungho-0.09008/lib/Gungho/Handler/
|
||
Gungho-0.09008/lib/Gungho/Handler/FileWriter/
|
||
Gungho-0.09008/lib/Gungho/Handler/FileWriter/Simple.pm
|
||
Gungho-0.09008/lib/Gungho/Handler/Inline.pm
|
||
Gungho-0.09008/lib/Gungho/Handler/Null.pm
|
||
Gungho-0.09008/lib/Gungho/Handler.pm
|
||
Gungho-0.09008/lib/Gungho/Inline.pm
|
||
Gungho-0.09008/lib/Gungho/Log/
|
||
Gungho-0.09008/lib/Gungho/Log/Dispatch.pm
|
||
Gungho-0.09008/lib/Gungho/Log/Simple.pm
|
||
Gungho-0.09008/lib/Gungho/Log.pm
|
||
Gungho-0.09008/lib/Gungho/Manual/
|
||
Gungho-0.09008/lib/Gungho/Manual/FAQ.pod
|
||
Gungho-0.09008/lib/Gungho/Manual/TODO.pod
|
||
Gungho-0.09008/lib/Gungho/Plugin/
|
||
Gungho-0.09008/lib/Gungho/Plugin/Apoptosis.pm
|
||
Gungho-0.09008/lib/Gungho/Plugin/RequestLog.pm
|
||
Gungho-0.09008/lib/Gungho/Plugin/RequestTimer.pm
|
||
Gungho-0.09008/lib/Gungho/Plugin/Statistics/
|
||
Gungho-0.09008/lib/Gungho/Plugin/Statistics/Format/
|
||
Gungho-0.09008/lib/Gungho/Plugin/Statistics/Format/XML.pm
|
||
Gungho-0.09008/lib/Gungho/Plugin/Statistics/Storage/
|
||
Gungho-0.09008/lib/Gungho/Plugin/Statistics/Storage/SQLite.pm
|
||
Gungho-0.09008/lib/Gungho/Plugin/Statistics.pm
|
||
Gungho-0.09008/lib/Gungho/Plugin.pm
|
||
Gungho-0.09008/lib/Gungho/Provider/
|
||
Gungho-0.09008/lib/Gungho/Provider/File/
|
||
Gungho-0.09008/lib/Gungho/Provider/File/Simple.pm
|
||
Gungho-0.09008/lib/Gungho/Provider/Inline.pm
|
||
Gungho-0.09008/lib/Gungho/Provider/Simple.pm
|
||
Gungho-0.09008/lib/Gungho/Provider/YAML.pm
|
||
Gungho-0.09008/lib/Gungho/Provider.pm
|
||
Gungho-0.09008/lib/Gungho/Request/
|
||
Gungho-0.09008/lib/Gungho/Request/http.pm
|
||
Gungho-0.09008/lib/Gungho/Request.pm
|
||
Gungho-0.09008/lib/Gungho/Response.pm
|
||
Gungho-0.09008/lib/Gungho/Util.pm
|
||
Gungho-0.09008/lib/Gungho.pm
|
||
Gungho-0.09008/Makefile.PL
|
||
Gungho-0.09008/MANIFEST
|
||
Gungho-0.09008/META.yml
|
||
Gungho-0.09008/script/
|
||
Gungho-0.09008/script/gungho
|
||
Gungho-0.09008/t/
|
||
Gungho-0.09008/t/01_load.t
|
||
Gungho-0.09008/t/02_config.t
|
||
Gungho-0.09008/t/03_live/
|
||
Gungho-0.09008/t/03_live/perl-proxy.t
|
||
Gungho-0.09008/t/03_live/perl.t
|
||
Gungho-0.09008/t/03_live/twitter.t
|
||
Gungho-0.09008/t/99_kwalitee.t
|
||
Gungho-0.09008/t/99_pod-coverage.t
|
||
Gungho-0.09008/t/99_pod.t
|
||
Gungho-0.09008/t/component/
|
||
Gungho-0.09008/t/component/authentication/
|
||
Gungho-0.09008/t/component/authentication/01_load.t
|
||
Gungho-0.09008/t/component/cache/
|
||
Gungho-0.09008/t/component/cache/01_load.t
|
||
Gungho-0.09008/t/component/robot_rules/
|
||
Gungho-0.09008/t/component/robot_rules/01_load.t
|
||
Gungho-0.09008/t/component/robot_rules/02_storage.t
|
||
Gungho-0.09008/t/component/robot_rules/regression_jkim_20071201.t
|
||
Gungho-0.09008/t/component/robots_meta/
|
||
Gungho-0.09008/t/component/robots_meta/01_load.t
|
||
Gungho-0.09008/t/component/scraper/
|
||
Gungho-0.09008/t/component/scraper/01_load.t
|
||
Gungho-0.09008/t/component/throttle/
|
||
Gungho-0.09008/t/component/throttle/01_load.t
|
||
Gungho-0.09008/t/data/
|
||
Gungho-0.09008/t/data/02_config/
|
||
Gungho-0.09008/t/data/02_config/yaml.yml
|
||
Gungho-0.09008/t/engine/
|
||
Gungho-0.09008/t/engine/danga-socket/
|
||
Gungho-0.09008/t/engine/danga-socket/01_load.t
|
||
Gungho-0.09008/t/engine/danga-socket/02_live.t
|
||
Gungho-0.09008/t/engine/danga-socket/04_dns.t
|
||
Gungho-0.09008/t/engine/io-async/
|
||
Gungho-0.09008/t/engine/io-async/01_load.t
|
||
Gungho-0.09008/t/engine/io-async/02_live.t
|
||
Gungho-0.09008/t/engine/io-async/04_dns.t
|
||
Gungho-0.09008/t/engine/poe/
|
||
Gungho-0.09008/t/engine/poe/01_load.t
|
||
Gungho-0.09008/t/engine/poe/02_live.t
|
||
Gungho-0.09008/t/engine/poe/04_dns.t
|
||
Gungho-0.09008/t/engine/poe/05_dns_params.t
|
||
Gungho-0.09008/t/engine/poe/06_dns_disable.t
|
||
Gungho-0.09008/t/lib/
|
||
Gungho-0.09008/t/lib/GunghoTest/
|
||
Gungho-0.09008/t/lib/GunghoTest/Live.pm
|
||
Gungho-0.09008/t/lib/GunghoTest/PrivateDNS.pm
|
||
Gungho-0.09008/t/lib/GunghoTest.pm
|
||
Gungho-0.09008/t/plugin/
|
||
Gungho-0.09008/t/plugin/request_log/
|
||
Gungho-0.09008/t/plugin/request_log/01_basic.t
|
||
Gungho-0.09008/t/plugin/statistics/
|
||
Gungho-0.09008/t/plugin/statistics/01_load.t
|
||
Gungho-0.09008/t/plugin/statistics/02_parts.t
|
||
Gungho-0.09008/t/request/
|
||
Gungho-0.09008/t/request/regression_jkim_20071201.t
|
||
Gungho-0.09008/t/response/
|
||
Gungho-0.09008/t/response/regression_jkim_20071201.t
|
||
Entering Gungho-0.09008
|
||
Checking configure dependencies from META.yml
|
||
Running Makefile.PL
|
||
Configuring Gungho-0.09006 ... *** Module::AutoInstall version 1.03
|
||
*** Checking for Perl dependencies...
|
||
[Core Features]
|
||
- YAML ...loaded. (1.23)
|
||
- DirHandle ...loaded. (1.04)
|
||
- File::Spec ...loaded. (3.62)
|
||
- Test::More ...loaded. (1.302078)
|
||
- Test::MockObject ...loaded. (1.20161202)
|
||
- POE ...loaded. (1.367 >= 0.9999)
|
||
- POE::Component::Client::DNS ...loaded. (1.054)
|
||
- POE::Component::Client::Keepalive ...loaded. (0.272)
|
||
- POE::Component::Client::HTTP ...loaded. (0.949 >= 0.81)
|
||
- Best ...loaded. (0.15)
|
||
- Class::Accessor::Fast ...loaded. (0.34)
|
||
- Class::C3::Componentised ...loaded. (1.001000)
|
||
- Class::Data::Inheritable ...loaded. (0.08)
|
||
- Class::Inspector ...loaded. (1.31)
|
||
- Config::Any ...loaded. (0.30)
|
||
- Data::Dumper ...loaded. (2.161)
|
||
- Event::Notify ...loaded. (0.00005 >= 0.00004)
|
||
- Exception::Class ...loaded. (1.42)
|
||
- FindBin ...loaded. (1.51)
|
||
- Getopt::Long ...loaded. (2.49)
|
||
- HTTP::Status ...loaded. (6.11)
|
||
- HTTP::Request ...loaded. (6.11)
|
||
- HTTP::Response ...loaded. (6.11)
|
||
- Log::Dispatch ...loaded. (2.63)
|
||
- Path::Class ...loaded. (0.37)
|
||
- Pod::Usage ...loaded. (1.69)
|
||
- Regexp::Common ...loaded. (2017040401)
|
||
- Storable ...loaded. (2.51)
|
||
- URI ...loaded. (1.71)
|
||
- UNIVERSAL::isa ...loaded. (1.20150614 >= 0.06)
|
||
- UNIVERSAL::require ...loaded. (0.18)
|
||
[Authentication Base]
|
||
- HTTP::Status ...loaded. (6.11)
|
||
- HTTP::Headers::Util ...loaded. (6.11)
|
||
[Class::C3 Speedup]
|
||
- Class::C3 ...loaded. (0.32)
|
||
- Class::C3::XS ...Subroutine can redefined at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/Class/C3/XS.pm line 41.
|
||
Subroutine method redefined at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/Class/C3/XS.pm line 43.
|
||
Subroutine method redefined at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/Class/C3/XS.pm line 51.
|
||
loaded. (0.14)
|
||
[POE Engine]
|
||
- POE::Component::Client::DNS ...loaded. (1.054)
|
||
- POE::Component::Client::Keepalive ...loaded. (0.272)
|
||
- POE::Component::Client::HTTP ...loaded. (0.949)
|
||
- POE ...loaded. (1.367)
|
||
[Private IP Blocking]
|
||
- Regexp::Common ...loaded. (2017040401)
|
||
[Robot META Support]
|
||
- HTML::RobotsMETA ...loaded. (0.00004)
|
||
[RobotRules Support]
|
||
- WWW::RobotRules::Parser ...loaded. (0.04001)
|
||
- URI ...loaded. (1.71)
|
||
- DB_File ...loaded. (1.84)
|
||
[Throttling By Domain]
|
||
- Data::Valve ...missing.
|
||
==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y
|
||
[Throttling By Number Of Requests]
|
||
- Data::Valve ...missing.
|
||
==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y
|
||
[WWW Authentication]
|
||
- URI ...loaded. (1.71)
|
||
- MIME::Base64 ...loaded. (3.15)
|
||
[Danga::Socket Engine]
|
||
- HTTP::Parser ...loaded. (0.06)
|
||
- Danga::Socket ...loaded. (1.61)
|
||
- Net::DNS ...loaded. (0.74)
|
||
- IO::Socket::INET ...loaded. (1.35)
|
||
- Danga::Socket::Callback ...loaded. (0.013)
|
||
[IO::Async Engine]
|
||
- HTTP::Parser ...loaded. (0.06)
|
||
- HTTP::Status ...loaded. (6.11)
|
||
- IO::Async::Buffer ...missing.
|
||
- IO::Socket::INET ...loaded. (1.35)
|
||
- Net::DNS ...loaded. (0.74)
|
||
==> Auto-install the 1 optional module(s) from CPAN? [y/N] n
|
||
[Request Timer Plugin]
|
||
- Time::HiRes ...loaded. (1.9741)
|
||
[Statistics Plugin]
|
||
- Sys::Hostname ...loaded. (1.20)
|
||
- Path::Class::Dir ...loaded. (0.37)
|
||
- DBI ...loaded. (1.634)
|
||
- File::Temp ...loaded. (0.2304)
|
||
- XML::LibXML ...loaded. (2.0129)
|
||
[Throttling with Memcached]
|
||
- Data::Valve ...missing.
|
||
==> Auto-install the 1 optional module(s) from CPAN? [y/N] n
|
||
[Web::Scraper Integration]
|
||
- Data::Dumper ...loaded. (2.161)
|
||
- Web::Scraper::Config ...Subroutine _xml_escape_text redefined at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/HTML/TreeBuilder/XPath.pm line 375.
|
||
loaded. (0.01)
|
||
- Digest::MD5 ...loaded. (2.55)
|
||
[YAML Provider]
|
||
- Best ...loaded. (0.15)
|
||
- YAML ...loaded. (1.23)
|
||
|
||
*** Since we're running under CPANPLUS, I'll just let it take care
|
||
of the dependency's installation later.
|
||
*** Module::AutoInstall configuration finished.
|
||
Checking if your kit is complete...
|
||
Looks good
|
||
Warning: prerequisite Data::Valve 0 not found.
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for Gungho
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have IO::Socket::INET 0 ... Yes (1.35)
|
||
Checking if you have Net::DNS 0 ... Yes (0.74)
|
||
Checking if you have File::Spec 0 ... Yes (3.62)
|
||
Checking if you have Test::MockObject 0 ... Yes (1.20161202)
|
||
Checking if you have DirHandle 0 ... Yes (1.04)
|
||
Checking if you have Storable 0 ... Yes (2.51)
|
||
Checking if you have Test::More 0 ... Yes (1.302078)
|
||
Checking if you have Class::C3::XS 0 ... Yes (0.14)
|
||
Checking if you have Path::Class::Dir 0 ... Yes (0.37)
|
||
Checking if you have Data::Dumper 0 ... Yes (2.161)
|
||
Checking if you have HTTP::Status 0 ... Yes (6.11)
|
||
Checking if you have POE 0.9999 ... Yes (1.367)
|
||
Checking if you have HTTP::Parser 0 ... Yes (0.06)
|
||
Checking if you have Sys::Hostname 0 ... Yes (1.20)
|
||
Checking if you have Data::Valve 0 ... No
|
||
Checking if you have HTTP::Request 0 ... Yes (6.11)
|
||
Checking if you have Config::Any 0 ... Yes (0.30)
|
||
Checking if you have Path::Class 0 ... Yes (0.37)
|
||
Checking if you have Pod::Usage 0 ... Yes (1.69)
|
||
Checking if you have UNIVERSAL::require 0 ... Yes (0.18)
|
||
Checking if you have Exception::Class 0 ... Yes (1.42)
|
||
Checking if you have HTML::RobotsMETA 0 ... Yes (0.00004)
|
||
Checking if you have URI 0 ... Yes (1.71)
|
||
Checking if you have Time::HiRes 0 ... Yes (1.9741)
|
||
Checking if you have File::Temp 0 ... Yes (0.2304)
|
||
Checking if you have DBI 0 ... Yes (1.634)
|
||
Checking if you have Class::C3::Componentised 0 ... Yes (1.001000)
|
||
Checking if you have Regexp::Common 0 ... Yes (2017040401)
|
||
Checking if you have FindBin 0 ... Yes (1.51)
|
||
Checking if you have Best 0 ... Yes (0.15)
|
||
Checking if you have Event::Notify 0.00004 ... Yes (0.00005)
|
||
Checking if you have HTTP::Headers::Util 0 ... Yes (6.11)
|
||
Checking if you have Class::C3 0 ... Yes (0.32)
|
||
Checking if you have Log::Dispatch 0 ... Yes (2.63)
|
||
Checking if you have Danga::Socket 0 ... Yes (1.61)
|
||
Checking if you have MIME::Base64 0 ... Yes (3.15)
|
||
Checking if you have Class::Inspector 0 ... Yes (1.31)
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Checking if you have YAML 0 ... Yes (1.23)
|
||
Checking if you have Danga::Socket::Callback 0 ... Yes (0.013)
|
||
Checking if you have POE::Component::Client::HTTP 0.81 ... Yes (0.949)
|
||
Checking if you have Web::Scraper::Config 0 ... Yes (0.01)
|
||
Checking if you have Digest::MD5 0 ... Yes (2.55)
|
||
Checking if you have DB_File 0 ... Yes (1.840)
|
||
Checking if you have POE::Component::Client::DNS 0 ... Yes (1.054)
|
||
Checking if you have UNIVERSAL::isa 0.06 ... Yes (1.20150614)
|
||
Checking if you have Class::Data::Inheritable 0 ... Yes (0.08)
|
||
Checking if you have XML::LibXML 0 ... Yes (2.0129)
|
||
Checking if you have Getopt::Long 0 ... Yes (2.49)
|
||
Checking if you have POE::Component::Client::Keepalive 0 ... Yes (0.272)
|
||
Checking if you have Class::Accessor::Fast 0 ... Yes (0.34)
|
||
Checking if you have HTTP::Response 0 ... Yes (6.11)
|
||
Checking if you have WWW::RobotRules::Parser 0 ... Yes (0.04001)
|
||
Searching Data::Valve (0) on cpanmetadb ...
|
||
Unpacking Data-Valve-0.00010.tar.gz
|
||
OK
|
||
==> Found dependencies: Data::Valve
|
||
--> Working on Data::Valve
|
||
Fetching http://www.cpan.org/authors/id/D/DM/DMAKI/Data-Valve-0.00010.tar.gz ... OK
|
||
Data-Valve-0.00010/
|
||
Data-Valve-0.00010/Changes
|
||
Data-Valve-0.00010/dv_bucket.c
|
||
Data-Valve-0.00010/dv_bucket.h
|
||
Data-Valve-0.00010/eg/
|
||
Data-Valve-0.00010/eg/benchmark.pl
|
||
Data-Valve-0.00010/lib/
|
||
Data-Valve-0.00010/lib/Data/
|
||
Data-Valve-0.00010/lib/Data/Valve/
|
||
Data-Valve-0.00010/lib/Data/Valve/Bucket.pm
|
||
Data-Valve-0.00010/lib/Data/Valve/BucketStore/
|
||
Data-Valve-0.00010/lib/Data/Valve/BucketStore/Memcached.pm
|
||
Data-Valve-0.00010/lib/Data/Valve/BucketStore/Memory.pm
|
||
Data-Valve-0.00010/lib/Data/Valve/BucketStore/Object.pm
|
||
Data-Valve-0.00010/lib/Data/Valve/BucketStore.pm
|
||
Data-Valve-0.00010/lib/Data/Valve.pm
|
||
Data-Valve-0.00010/Makefile.PL
|
||
Data-Valve-0.00010/MANIFEST
|
||
Data-Valve-0.00010/META.yml
|
||
Data-Valve-0.00010/t/
|
||
Data-Valve-0.00010/t/00_compile.t
|
||
Data-Valve-0.00010/t/01_basic.t
|
||
Data-Valve-0.00010/t/02_bucket.t
|
||
Data-Valve-0.00010/t/03_memcached.t
|
||
Data-Valve-0.00010/t/99-pod-coverage.t
|
||
Data-Valve-0.00010/t/99-pod.t
|
||
Data-Valve-0.00010/typemap
|
||
Data-Valve-0.00010/Valve.xs
|
||
Entering Data-Valve-0.00010
|
||
Checking configure dependencies from META.yml
|
||
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
|
||
Running Makefile.PL
|
||
Configuring Data-Valve-0.00010 ... Warning: prerequisite MooseX::KeyedMutex 0.00003 not found.
|
||
Checking if your kit is complete...
|
||
Looks good
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for Data::Valve
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have Test::More 0 ... Yes (1.302078)
|
||
Checking if you have Test::UseAllModules 0 ... Yes (0.17)
|
||
Checking if you have Moose 0 ... Yes (2.2004)
|
||
Checking if you have MooseX::KeyedMutex 0.00003 ... No
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Searching MooseX::KeyedMutex (0.00003) on cpanmetadb ...
|
||
Unpacking MooseX-KeyedMutex-0.00003.tar.gz
|
||
OK
|
||
==> Found dependencies: MooseX::KeyedMutex
|
||
--> 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 Moose 0 ... Yes (2.2004)
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
Checking if you have KeyedMutex 0.05 ... No
|
||
Checking if you have Test::Exception 0 ... Yes (0.43)
|
||
Checking if you have Test::UseAllModules 0 ... Yes (0.17)
|
||
Checking if you have Test::More 0 ... Yes (1.302078)
|
||
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 File::Remove 0 ... Yes (1.57)
|
||
Checking if you have Digest::MD5 0 ... Yes (2.55)
|
||
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/cchUqAEw.o: In function `notify_nonowners':
|
||
keyedmutexd.c:(.text+0x215): undefined reference to `close_conn'
|
||
keyedmutexd.c:(.text+0x240): undefined reference to `setup_conn'
|
||
/tmp/cchUqAEw.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/cchUqAEw.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/1493167770.19761/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.
|
||
! Installing the dependencies failed: Module 'MooseX::KeyedMutex' is not installed
|
||
! Bailing out the installation for Data-Valve-0.00010.
|
||
! Installing the dependencies failed: Module 'Data::Valve' is not installed
|
||
! Bailing out the installation for Gungho-0.09006.
|
||
FAIL
|
||
Command [cpanm --reinstall --verbose Gungho] 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
|