PATH=C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-04-26T12:34:25 ActivePerl-2201 CPAN-2.10 PATH=C:/CPANFL~3.22-/var/libs/bin;C:\CPANFL~3.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~3.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.22-32\var\cpan\Metadata' Database was generated on Tue, 26 Apr 2016 05:41:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/Z/ZD/ZDM/Pcore-Nginx-v0.8.1.tar.gz Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\Z\ZD\ZDM\Pcore-Nginx-v0.8.1.tar.gz ok Pcore-Nginx-v0.8.1/Build.PL Pcore-Nginx-v0.8.1/CHANGES Pcore-Nginx-v0.8.1/cpanfile Pcore-Nginx-v0.8.1/lib/Pcore/App/Nginx.pm Pcore-Nginx-v0.8.1/lib/Pcore/Nginx.pm Pcore-Nginx-v0.8.1/LICENSE Pcore-Nginx-v0.8.1/MANIFEST Pcore-Nginx-v0.8.1/META.json Pcore-Nginx-v0.8.1/README.md Pcore-Nginx-v0.8.1/share/dist-id.json Pcore-Nginx-v0.8.1/share/dist.perl Pcore-Nginx-v0.8.1/share/docker.json Pcore-Nginx-v0.8.1/share/tmpl/nginx/server.nginx Pcore-Nginx-v0.8.1/share/tmpl/nginx/vhost.nginx Pcore-Nginx-v0.8.1/t/001.t Pcore-Nginx-v0.8.1/t/author-pod-syntax.t Configuring Z/ZD/ZDM/Pcore-Nginx-v0.8.1.tar.gz with Build.PL >>> C:\Perl-5.22-32\bin\perl.exe Build.PL Creating new 'Build' script for 'Pcore-Nginx' version 'v0.8.1' ZDM/Pcore-Nginx-v0.8.1.tar.gz C:\Perl-5.22-32\bin\perl.exe Build.PL -- OK Running Build for Z/ZD/ZDM/Pcore-Nginx-v0.8.1.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ZDM/Pcore-Nginx-v0.8.1.tar.gz ---- Pcore::GeoIP [requires] Pcore [requires] Running test for module 'Pcore::GeoIP' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/Z/ZD/ZDM/Pcore-GeoIP-v0.9.1.tar.gz Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\Z\ZD\ZDM\Pcore-GeoIP-v0.9.1.tar.gz ok Pcore-GeoIP-v0.9.1/Build.PL Pcore-GeoIP-v0.9.1/CHANGES Pcore-GeoIP-v0.9.1/cpanfile Pcore-GeoIP-v0.9.1/lib/Pcore/GeoIP.pm Pcore-GeoIP-v0.9.1/lib/Pcore/Util/GeoIP.pm Pcore-GeoIP-v0.9.1/LICENSE Pcore-GeoIP-v0.9.1/MANIFEST Pcore-GeoIP-v0.9.1/META.json Pcore-GeoIP-v0.9.1/README.md Pcore-GeoIP-v0.9.1/script/update-geoip-share.pl Pcore-GeoIP-v0.9.1/share/data/geoip2_city.mmdb Pcore-GeoIP-v0.9.1/share/data/geoip2_country.mmdb Pcore-GeoIP-v0.9.1/share/data/geoip_city.dat Pcore-GeoIP-v0.9.1/share/data/geoip_city_v6.dat Pcore-GeoIP-v0.9.1/share/data/geoip_country.dat Pcore-GeoIP-v0.9.1/share/data/geoip_country_v6.dat Pcore-GeoIP-v0.9.1/share/dist-id.json Pcore-GeoIP-v0.9.1/share/dist.perl Pcore-GeoIP-v0.9.1/t/001-util-geoip.t Pcore-GeoIP-v0.9.1/t/author-pod-syntax.t Configuring Z/ZD/ZDM/Pcore-GeoIP-v0.9.1.tar.gz with Build.PL >>> C:\Perl-5.22-32\bin\perl.exe Build.PL Creating new 'Build' script for 'Pcore-GeoIP' version 'v0.9.1' ZDM/Pcore-GeoIP-v0.9.1.tar.gz C:\Perl-5.22-32\bin\perl.exe Build.PL -- OK Running Build for Z/ZD/ZDM/Pcore-GeoIP-v0.9.1.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ZDM/Pcore-GeoIP-v0.9.1.tar.gz ---- GeoIP2 [requires] Pcore [requires] Running test for module 'GeoIP2' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/GeoIP2-2.003001.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/CHECKSUMS Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\M\MA\MAXMIND\GeoIP2-2.003001.tar.gz ok GeoIP2-2.003001/ GeoIP2-2.003001/LICENSE GeoIP2-2.003001/INSTALL GeoIP2-2.003001/Makefile.PL GeoIP2-2.003001/dist.ini GeoIP2-2.003001/bin/ GeoIP2-2.003001/bin/web-service-request GeoIP2-2.003001/perltidyrc GeoIP2-2.003001/lib/ GeoIP2-2.003001/lib/GeoIP2.pm GeoIP2-2.003001/lib/GeoIP2/ GeoIP2-2.003001/lib/GeoIP2/Record/ GeoIP2-2.003001/lib/GeoIP2/Record/Location.pm GeoIP2-2.003001/lib/GeoIP2/Record/Country.pm GeoIP2-2.003001/lib/GeoIP2/Record/Subdivision.pm GeoIP2-2.003001/lib/GeoIP2/Record/Postal.pm GeoIP2-2.003001/lib/GeoIP2/Record/Traits.pm GeoIP2-2.003001/lib/GeoIP2/Record/City.pm GeoIP2-2.003001/lib/GeoIP2/Record/Continent.pm GeoIP2-2.003001/lib/GeoIP2/Record/RepresentedCountry.pm GeoIP2-2.003001/lib/GeoIP2/Record/MaxMind.pm GeoIP2-2.003001/lib/GeoIP2/Database/ GeoIP2-2.003001/lib/GeoIP2/Database/Reader.pm GeoIP2-2.003001/lib/GeoIP2/WebService/ GeoIP2-2.003001/lib/GeoIP2/WebService/Client.pm GeoIP2-2.003001/lib/GeoIP2/Types.pm GeoIP2-2.003001/lib/GeoIP2/Error/ GeoIP2-2.003001/lib/GeoIP2/Error/Type.pm GeoIP2-2.003001/lib/GeoIP2/Error/WebService.pm GeoIP2-2.003001/lib/GeoIP2/Error/HTTP.pm GeoIP2-2.003001/lib/GeoIP2/Error/IPAddressNotFound.pm GeoIP2-2.003001/lib/GeoIP2/Error/Generic.pm GeoIP2-2.003001/lib/GeoIP2/Model/ GeoIP2-2.003001/lib/GeoIP2/Model/Insights.pm GeoIP2-2.003001/lib/GeoIP2/Model/ISP.pm GeoIP2-2.003001/lib/GeoIP2/Model/AnonymousIP.pm GeoIP2-2.003001/lib/GeoIP2/Model/Country.pm GeoIP2-2.003001/lib/GeoIP2/Model/Domain.pm GeoIP2-2.003001/lib/GeoIP2/Model/ConnectionType.pm GeoIP2-2.003001/lib/GeoIP2/Model/Enterprise.pm GeoIP2-2.003001/lib/GeoIP2/Model/City.pm GeoIP2-2.003001/lib/GeoIP2/Role/ GeoIP2-2.003001/lib/GeoIP2/Role/Record/ GeoIP2-2.003001/lib/GeoIP2/Role/Record/Country.pm GeoIP2-2.003001/lib/GeoIP2/Role/Record/HasNames.pm GeoIP2-2.003001/lib/GeoIP2/Role/HasIPAddress.pm GeoIP2-2.003001/lib/GeoIP2/Role/HasLocales.pm GeoIP2-2.003001/lib/GeoIP2/Role/Model.pm GeoIP2-2.003001/lib/GeoIP2/Role/Error/ GeoIP2-2.003001/lib/GeoIP2/Role/Error/HTTP.pm GeoIP2-2.003001/lib/GeoIP2/Role/Model/ GeoIP2-2.003001/lib/GeoIP2/Role/Model/Location.pm GeoIP2-2.003001/lib/GeoIP2/Role/Model/HasSubdivisions.pm GeoIP2-2.003001/lib/GeoIP2/Role/Model/Flat.pm GeoIP2-2.003001/README.md GeoIP2-2.003001/cpanfile GeoIP2-2.003001/CONTRIBUTING.md GeoIP2-2.003001/META.json GeoIP2-2.003001/perlcriticrc GeoIP2-2.003001/Changes GeoIP2-2.003001/META.yml GeoIP2-2.003001/tidyall.ini GeoIP2-2.003001/MANIFEST GeoIP2-2.003001/t/ GeoIP2-2.003001/t/00-report-prereqs.dd GeoIP2-2.003001/t/author-eol.t GeoIP2-2.003001/t/author-no-tabs.t GeoIP2-2.003001/t/release-synopsis.t GeoIP2-2.003001/t/lib/ GeoIP2-2.003001/t/lib/Test/ GeoIP2-2.003001/t/lib/Test/GeoIP2.pm GeoIP2-2.003001/t/author-pod-spell.t GeoIP2-2.003001/t/author-test-version.t GeoIP2-2.003001/t/00-report-prereqs.t GeoIP2-2.003001/t/release-portability.t GeoIP2-2.003001/t/release-tidyall.t GeoIP2-2.003001/t/author-pod-syntax.t GeoIP2-2.003001/t/GeoIP2/ GeoIP2-2.003001/t/GeoIP2/Database/ GeoIP2-2.003001/t/GeoIP2/Database/Reader.t GeoIP2-2.003001/t/GeoIP2/Database/Reader-Anonymous-IP.t GeoIP2-2.003001/t/GeoIP2/Database/Reader-Enterprise.t GeoIP2-2.003001/t/GeoIP2/Database/Reader-Connection-Type.t GeoIP2-2.003001/t/GeoIP2/Database/Reader-Domain.t GeoIP2-2.003001/t/GeoIP2/Database/Reader-ISP.t GeoIP2-2.003001/t/GeoIP2/WebService/ GeoIP2-2.003001/t/GeoIP2/WebService/Client.t GeoIP2-2.003001/t/GeoIP2/Error/ GeoIP2-2.003001/t/GeoIP2/Error/Type.t GeoIP2-2.003001/t/GeoIP2/Types.t GeoIP2-2.003001/t/GeoIP2/Model/ GeoIP2-2.003001/t/GeoIP2/Model/City.t GeoIP2-2.003001/t/GeoIP2/Model/Insights.t GeoIP2-2.003001/t/GeoIP2/Model/names.t GeoIP2-2.003001/t/GeoIP2/Model/Country.t GeoIP2-2.003001/t/release-pod-coverage.t GeoIP2-2.003001/t/author-00-compile.t GeoIP2-2.003001/t/release-cpan-changes.t GeoIP2-2.003001/maxmind-db/ GeoIP2-2.003001/maxmind-db/LICENSE GeoIP2-2.003001/maxmind-db/source-data/ GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Connection-Type-Test.json GeoIP2-2.003001/maxmind-db/source-data/README GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-ISP-Test.json GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Country-Test.json GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Anonymous-IP-Test.json GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Enterprise-Test.json GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Domain-Test.json GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-City-Test.json GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Precision-City-Test.json GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Precision-ISP-Test.json GeoIP2-2.003001/maxmind-db/MaxMind-DB-spec.md GeoIP2-2.003001/maxmind-db/perltidyrc GeoIP2-2.003001/maxmind-db/README.md GeoIP2-2.003001/maxmind-db/tidyall.ini GeoIP2-2.003001/maxmind-db/test-data/ GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-broken-pointers-24.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-24.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Domain-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-32.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-32.mmdb GeoIP2-2.003001/maxmind-db/test-data/write-test-data.pl GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Connection-Type-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-no-ipv4-search-tree.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-24.mmdb GeoIP2-2.003001/maxmind-db/test-data/README.md GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-32.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Enterprise-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-City-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-broken-search-tree-24.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-metadata-pointers.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-28.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Country-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-24.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Precision-ISP-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/maps-with-pointers.raw GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-City-Test-Broken-Double-Format.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-decoder.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-string-value-entries.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Anonymous-IP-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-ISP-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Precision-City-Test.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-28.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-28.mmdb GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-nested.mmdb Configuring M/MA/MAXMIND/GeoIP2-2.003001.tar.gz with Makefile.PL >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~3.22-\var\megalib Want \perl-5~1.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for GeoIP2 Writing MYMETA.yml and MYMETA.json MAXMIND/GeoIP2-2.003001.tar.gz C:\Perl-5.22-32\bin\perl.exe Makefile.PL -- OK Running make for M/MA/MAXMIND/GeoIP2-2.003001.tar.gz >>> dmake cp lib/GeoIP2/Model/Enterprise.pm blib\lib\GeoIP2\Model\Enterprise.pm cp lib/GeoIP2/Model/ConnectionType.pm blib\lib\GeoIP2\Model\ConnectionType.pm cp lib/GeoIP2/Database/Reader.pm blib\lib\GeoIP2\Database\Reader.pm cp lib/GeoIP2/Record/Location.pm blib\lib\GeoIP2\Record\Location.pm cp lib/GeoIP2/Error/WebService.pm blib\lib\GeoIP2\Error\WebService.pm cp lib/GeoIP2/Error/HTTP.pm blib\lib\GeoIP2\Error\HTTP.pm cp lib/GeoIP2/Model/Insights.pm blib\lib\GeoIP2\Model\Insights.pm cp lib/GeoIP2/Record/MaxMind.pm blib\lib\GeoIP2\Record\MaxMind.pm cp lib/GeoIP2/Record/City.pm blib\lib\GeoIP2\Record\City.pm cp lib/GeoIP2/Model/Domain.pm blib\lib\GeoIP2\Model\Domain.pm cp lib/GeoIP2/Error/IPAddressNotFound.pm blib\lib\GeoIP2\Error\IPAddressNotFound.pm cp lib/GeoIP2/Model/Country.pm blib\lib\GeoIP2\Model\Country.pm cp lib/GeoIP2/Model/AnonymousIP.pm blib\lib\GeoIP2\Model\AnonymousIP.pm cp lib/GeoIP2/Record/Country.pm blib\lib\GeoIP2\Record\Country.pm cp lib/GeoIP2/Model/City.pm blib\lib\GeoIP2\Model\City.pm cp lib/GeoIP2.pm blib\lib\GeoIP2.pm cp lib/GeoIP2/Record/Continent.pm blib\lib\GeoIP2\Record\Continent.pm cp lib/GeoIP2/Error/Generic.pm blib\lib\GeoIP2\Error\Generic.pm cp lib/GeoIP2/Model/ISP.pm blib\lib\GeoIP2\Model\ISP.pm cp lib/GeoIP2/Error/Type.pm blib\lib\GeoIP2\Error\Type.pm cp lib/GeoIP2/Role/Record/Country.pm blib\lib\GeoIP2\Role\Record\Country.pm cp lib/GeoIP2/Types.pm blib\lib\GeoIP2\Types.pm cp lib/GeoIP2/Role/HasLocales.pm blib\lib\GeoIP2\Role\HasLocales.pm cp lib/GeoIP2/Role/Model/Location.pm blib\lib\GeoIP2\Role\Model\Location.pm cp lib/GeoIP2/Role/Model/Flat.pm blib\lib\GeoIP2\Role\Model\Flat.pm cp lib/GeoIP2/Role/Model.pm blib\lib\GeoIP2\Role\Model.pm cp lib/GeoIP2/Role/HasIPAddress.pm blib\lib\GeoIP2\Role\HasIPAddress.pm cp lib/GeoIP2/Record/Traits.pm blib\lib\GeoIP2\Record\Traits.pm cp lib/GeoIP2/Role/Record/HasNames.pm blib\lib\GeoIP2\Role\Record\HasNames.pm cp lib/GeoIP2/Record/Subdivision.pm blib\lib\GeoIP2\Record\Subdivision.pm cp lib/GeoIP2/WebService/Client.pm blib\lib\GeoIP2\WebService\Client.pm cp lib/GeoIP2/Record/Postal.pm blib\lib\GeoIP2\Record\Postal.pm cp lib/GeoIP2/Record/RepresentedCountry.pm blib\lib\GeoIP2\Record\RepresentedCountry.pm cp lib/GeoIP2/Role/Model/HasSubdivisions.pm blib\lib\GeoIP2\Role\Model\HasSubdivisions.pm cp lib/GeoIP2/Role/Error/HTTP.pm blib\lib\GeoIP2\Role\Error\HTTP.pm "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/web-service-request blib\script\web-service-request pl2bat.bat blib\script\web-service-request MAXMIND/GeoIP2-2.003001.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/GeoIP2/*.t t/GeoIP2/Database/*.t t/GeoIP2/Error/*.t t/GeoIP2/Model/*.t t/GeoIP2/WebService/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Build Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Test Requires === # # Module Want Have # --------------------- ---- -------- # ExtUtils::MakeMaker any 7.04_01 # File::Spec any 3.62 # HTTP::Response any 6.11 # HTTP::Status any 6.11 # IO::Compress::Gzip any 2.069 # MaxMind::DB::Metadata any 0.040001 # Path::Class any 0.36 # Test::Builder any 1.001014 # Test::Fatal any 0.014 # Test::More 0.96 1.001014 # Test::Number::Delta any 1.06 # base any 2.23 # utf8 any 1.17 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # -------------------- -------- -------- # B any 1.58 # Data::Dumper any 2.154 # Data::Validate::IP 0.24 0.25 # Exporter any 5.72 # Getopt::Long any 2.48 # HTTP::Headers any 6.11 # HTTP::Request any 6.11 # JSON::MaybeXS any 1.003005 # LWP::Protocol::https any 6.06 # LWP::UserAgent any 6.15 # List::MoreUtils any 0.413 # List::Util any 1.43 # MIME::Base64 any 3.15 # MaxMind::DB::Reader 1.000000 1.000012 # Moo any 2.001001 # Moo::Role any 2.001001 # Params::Validate any 1.23 # Scalar::Util any 1.43 # Sub::Quote any 2.001001 # Throwable::Error any 0.200013 # Try::Tiny any 0.24 # URI any 1.71 # lib any 0.63 # strict any 1.09 # warnings any 1.34 # t/00-report-prereqs.t ....................... 1..1 ok 1 ok t/author-00-compile.t ....................... skipped: these tests are for testing by the author t/author-eol.t .............................. skipped: these tests are for testing by the author t/author-no-tabs.t .......................... skipped: these tests are for testing by the author t/author-pod-spell.t ........................ skipped: these tests are for testing by the author t/author-pod-syntax.t ....................... skipped: these tests are for testing by the author t/author-test-version.t ..................... skipped: these tests are for testing by the author t/GeoIP2/Database/Reader-Anonymous-IP.t ..... ok 1 - is_anonymous is true for 1.2.0.0 ok 2 - is_anonymous_vpn is true for 1.2.0.0 ok 3 - is_hosting_provider is false for 1.2.0.0 ok 4 - is_public_proxy is false for 1.2.0.0 ok 5 - is_tor_exit_node is false for 1.2.0.0 ok 6 - is_anonymous is true for 186.30.236.233 ok 7 - is_anonymous_vpn is false for 186.30.236.233 ok 8 - is_hosting_provider is false for 186.30.236.233 ok 9 - is_public_proxy is true for 186.30.236.233 ok 10 - is_tor_exit_node is false for 186.30.236.233 ok 11 - is_anonymous is false for 6.7.8.9 ok 12 - is_anonymous_vpn is false for 6.7.8.9 ok 13 - is_hosting_provider is false for 6.7.8.9 ok 14 - is_public_proxy is false for 6.7.8.9 ok 15 - is_tor_exit_node is false for 6.7.8.9 ok 16 - is_anonymous is true for 65.4.3.2 ok 17 - is_anonymous_vpn is false for 65.4.3.2 ok 18 - is_hosting_provider is false for 65.4.3.2 ok 19 - is_public_proxy is false for 65.4.3.2 ok 20 - is_tor_exit_node is true for 65.4.3.2 ok 21 - is_anonymous is true for 71.160.223.45 ok 22 - is_anonymous_vpn is false for 71.160.223.45 ok 23 - is_hosting_provider is true for 71.160.223.45 ok 24 - is_public_proxy is false for 71.160.223.45 ok 25 - is_tor_exit_node is false for 71.160.223.45 ok 26 - is_anonymous is true for abcd:1000::1 ok 27 - is_anonymous_vpn is false for abcd:1000::1 ok 28 - is_hosting_provider is false for abcd:1000::1 ok 29 - is_public_proxy is true for abcd:1000::1 ok 30 - is_tor_exit_node is false for abcd:1000::1 1..30 ok t/GeoIP2/Database/Reader-Connection-Type.t .. ok 1 - correct connection type in Connection-Type database ok 2 - correct IP in Connection-Type database 1..2 ok t/GeoIP2/Database/Reader-Domain.t ........... ok 1 - correct domain in Domain database ok 2 - correct IP in Domain database 1..2 ok t/GeoIP2/Database/Reader-Enterprise.t ....... # Subtest: city ok 1 - confidence ok 2 - names ok 3 - geoname_id 1..3 ok 1 - city # Subtest: continent ok 1 - geoname_id ok 2 - code ok 3 - names 1..3 ok 2 - continent # Subtest: country ok 1 - names ok 2 - confidence ok 3 - iso_code ok 4 - geoname_id 1..4 ok 3 - country # Subtest: location ok 1 - longitude ok 2 - latitude ok 3 - accuracy_radius ok 4 - metro_code ok 5 - time_zone 1..5 ok 4 - location # Subtest: postal ok 1 - confidence ok 2 - code 1..2 ok 5 - postal # Subtest: registered_country ok 1 - iso_code ok 2 - names ok 3 - geoname_id 1..3 ok 6 - registered_country # Subtest: subdivisions ok 1 - names ok 2 - confidence ok 3 - iso_code ok 4 - geoname_id 1..4 ok 7 - subdivisions # Subtest: traits ok 1 - autonomous_system_number ok 2 - autonomous_system_organization ok 3 - connection_type ok 4 - domain ok 5 - is_anonymous_proxy ok 6 - is_legitimate_proxy ok 7 - is_satellite_provider ok 8 - isp ok 9 - organization ok 10 - user_type 1..10 ok 8 - traits 1..8 ok t/GeoIP2/Database/Reader-ISP.t .............. ok 1 - correct ASN in ISP database ok 2 - correct AS Org in ISP database ok 3 - correct ISP in ISP database ok 4 - correct Org in ISP database ok 5 - correct IP in ISP database 1..5 ok t/GeoIP2/Database/Reader.t .................. ok 1 - dies on missing ip - country method ok 2 - dies on "me" - country method ok 3 - dies on private IP - country method ok 4 - dies if IP is not in database - country method ok 5 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound' ok 6 - exception ip_address() method returns the IP address ok 7 - dies on invalid ip - country method ok 8 - country name - country method ok 9 - ip address is filled in - country method ok 10 - calling $model_obj->continent() does not throw an error - country model ok 11 - calling $model_obj->country() does not throw an error - country model ok 12 - calling $model_obj->maxmind() does not throw an error - country model ok 13 - calling $model_obj->registered_country() does not throw an error - country model ok 14 - calling $model_obj->traits() does not throw an error - country model ok 15 - dies on missing ip - city method ok 16 - dies on "me" - city method ok 17 - dies on private IP - city method ok 18 - dies if IP is not in database - city method ok 19 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound' ok 20 - exception ip_address() method returns the IP address ok 21 - dies on invalid ip - city method ok 22 - country name - city method ok 23 - ip address is filled in - city method ok 24 - calling $model_obj->city() does not throw an error - city model ok 25 - calling $model_obj->continent() does not throw an error - city model ok 26 - calling $model_obj->country() does not throw an error - city model ok 27 - calling $model_obj->location() does not throw an error - city model ok 28 - calling $model_obj->maxmind() does not throw an error - city model ok 29 - calling $model_obj->postal() does not throw an error - city model ok 30 - calling $model_obj->registered_country() does not throw an error - city model ok 31 - calling $model_obj->represented_country() does not throw an error - city model ok 32 - calling $model_obj->traits() does not throw an error - city model ok 33 - city name - city method ok 34 - dies on missing ip - city method ok 35 - dies on "me" - city method ok 36 - dies on private IP - city method ok 37 - dies if IP is not in database - city method ok 38 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound' ok 39 - exception ip_address() method returns the IP address ok 40 - dies on invalid ip - city method ok 41 - country name - city method ok 42 - ip address is filled in - city method ok 43 - calling $model_obj->city() does not throw an error - city model ok 44 - calling $model_obj->continent() does not throw an error - city model ok 45 - calling $model_obj->country() does not throw an error - city model ok 46 - calling $model_obj->location() does not throw an error - city model ok 47 - calling $model_obj->maxmind() does not throw an error - city model ok 48 - calling $model_obj->postal() does not throw an error - city model ok 49 - calling $model_obj->registered_country() does not throw an error - city model ok 50 - calling $model_obj->represented_country() does not throw an error - city model ok 51 - calling $model_obj->traits() does not throw an error - city model ok 52 - city name - city method ok 53 - the city method rejected GeoIP2-Anonymous-IP database ok 54 - the country method rejected GeoIP2-Anonymous-IP database ok 55 - the connection_type method rejected GeoIP2-Anonymous-IP database ok 56 - the domain method rejected GeoIP2-Anonymous-IP database ok 57 - the isp method rejected GeoIP2-Anonymous-IP database ok 58 - the anonymous_ip method accepts GeoIP2-Anonymous-IP database ok 59 - the city method accepts GeoIP2-City database ok 60 - the country method rejected GeoIP2-City database ok 61 - the connection_type method rejected GeoIP2-City database ok 62 - the domain method rejected GeoIP2-City database ok 63 - the isp method rejected GeoIP2-City database ok 64 - the anonymous_ip method rejected GeoIP2-City database ok 65 - the city method accepts GeoIP2-City-Europe database ok 66 - the country method rejected GeoIP2-City-Europe database ok 67 - the connection_type method rejected GeoIP2-City-Europe database ok 68 - the domain method rejected GeoIP2-City-Europe database ok 69 - the isp method rejected GeoIP2-City-Europe database ok 70 - the anonymous_ip method rejected GeoIP2-City-Europe database ok 71 - the city method accepts GeoIP2-City-South-America database ok 72 - the country method rejected GeoIP2-City-South-America database ok 73 - the connection_type method rejected GeoIP2-City-South-America database ok 74 - the domain method rejected GeoIP2-City-South-America database ok 75 - the isp method rejected GeoIP2-City-South-America database ok 76 - the anonymous_ip method rejected GeoIP2-City-South-America database ok 77 - the city method rejected GeoIP2-Connection-Type database ok 78 - the country method rejected GeoIP2-Connection-Type database ok 79 - the connection_type method accepts GeoIP2-Connection-Type database ok 80 - the domain method rejected GeoIP2-Connection-Type database ok 81 - the isp method rejected GeoIP2-Connection-Type database ok 82 - the anonymous_ip method rejected GeoIP2-Connection-Type database ok 83 - the city method rejected GeoIP2-Country database ok 84 - the country method accepts GeoIP2-Country database ok 85 - the connection_type method rejected GeoIP2-Country database ok 86 - the domain method rejected GeoIP2-Country database ok 87 - the isp method rejected GeoIP2-Country database ok 88 - the anonymous_ip method rejected GeoIP2-Country database ok 89 - the city method rejected GeoIP2-Domain database ok 90 - the country method rejected GeoIP2-Domain database ok 91 - the connection_type method rejected GeoIP2-Domain database ok 92 - the domain method accepts GeoIP2-Domain database ok 93 - the isp method rejected GeoIP2-Domain database ok 94 - the anonymous_ip method rejected GeoIP2-Domain database ok 95 - the city method rejected GeoIP2-ISP database ok 96 - the country method rejected GeoIP2-ISP database ok 97 - the connection_type method rejected GeoIP2-ISP database ok 98 - the domain method rejected GeoIP2-ISP database ok 99 - the isp method accepts GeoIP2-ISP database ok 100 - the anonymous_ip method rejected GeoIP2-ISP database ok 101 - the city method rejected GeoIP2-Precision-Anonymous-IP database ok 102 - the country method rejected GeoIP2-Precision-Anonymous-IP database ok 103 - the connection_type method rejected GeoIP2-Precision-Anonymous-IP database ok 104 - the domain method rejected GeoIP2-Precision-Anonymous-IP database ok 105 - the isp method rejected GeoIP2-Precision-Anonymous-IP database ok 106 - the anonymous_ip method accepts GeoIP2-Precision-Anonymous-IP database ok 107 - the city method accepts GeoIP2-Precision-City database ok 108 - the country method rejected GeoIP2-Precision-City database ok 109 - the connection_type method rejected GeoIP2-Precision-City database ok 110 - the domain method rejected GeoIP2-Precision-City database ok 111 - the isp method rejected GeoIP2-Precision-City database ok 112 - the anonymous_ip method rejected GeoIP2-Precision-City database ok 113 - the city method rejected GeoIP2-Precision-Connection-Type database ok 114 - the country method rejected GeoIP2-Precision-Connection-Type database ok 115 - the connection_type method accepts GeoIP2-Precision-Connection-Type database ok 116 - the domain method rejected GeoIP2-Precision-Connection-Type database ok 117 - the isp method rejected GeoIP2-Precision-Connection-Type database ok 118 - the anonymous_ip method rejected GeoIP2-Precision-Connection-Type database ok 119 - the city method rejected GeoIP2-Precision-Country database ok 120 - the country method accepts GeoIP2-Precision-Country database ok 121 - the connection_type method rejected GeoIP2-Precision-Country database ok 122 - the domain method rejected GeoIP2-Precision-Country database ok 123 - the isp method rejected GeoIP2-Precision-Country database ok 124 - the anonymous_ip method rejected GeoIP2-Precision-Country database ok 125 - the city method rejected GeoIP2-Precision-Domain database ok 126 - the country method rejected GeoIP2-Precision-Domain database ok 127 - the connection_type method rejected GeoIP2-Precision-Domain database ok 128 - the domain method accepts GeoIP2-Precision-Domain database ok 129 - the isp method rejected GeoIP2-Precision-Domain database ok 130 - the anonymous_ip method rejected GeoIP2-Precision-Domain database ok 131 - the city method rejected GeoIP2-Precision-ISP database ok 132 - the country method rejected GeoIP2-Precision-ISP database ok 133 - the connection_type method rejected GeoIP2-Precision-ISP database ok 134 - the domain method rejected GeoIP2-Precision-ISP database ok 135 - the isp method accepts GeoIP2-Precision-ISP database ok 136 - the anonymous_ip method rejected GeoIP2-Precision-ISP database ok 137 - the city method accepts GeoLite2-City database ok 138 - the country method rejected GeoLite2-City database ok 139 - the connection_type method rejected GeoLite2-City database ok 140 - the domain method rejected GeoLite2-City database ok 141 - the isp method rejected GeoLite2-City database ok 142 - the anonymous_ip method rejected GeoLite2-City database ok 143 - the city method rejected GeoLite2-Country database ok 144 - the country method accepts GeoLite2-Country database ok 145 - the connection_type method rejected GeoLite2-Country database ok 146 - the domain method rejected GeoLite2-Country database ok 147 - the isp method rejected GeoLite2-Country database ok 148 - the anonymous_ip method rejected GeoLite2-Country database 1..148 ok t/GeoIP2/Error/Type.t ....................... ok 1 - correct type thrown ok 2 - correct value thrown 1..2 ok t/GeoIP2/Model/City.t ....................... ok 1 - 'GeoIP2::Model::City->new returns' isa 'GeoIP2::Model::City' ok 2 - '$model->city()' isa 'GeoIP2::Record::City' ok 3 - '$model->continent()' isa 'GeoIP2::Record::Continent' ok 4 - '$model->country()' isa 'GeoIP2::Record::Country' ok 5 - '$model->location()' isa 'GeoIP2::Record::Location' ok 6 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind' ok 7 - '$model->postal()' isa 'GeoIP2::Record::Postal' ok 8 - '$model->registered_country()' isa 'GeoIP2::Record::Country' ok 9 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry' ok 10 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision' ok 11 - '$model->traits()' isa 'GeoIP2::Record::Traits' ok 12 - raw method returns raw input ok 13 - '$model->subdivisions()[0]' isa 'GeoIP2::Record::Subdivision' ok 14 - 'GeoIP2::Model::City object with no data except maxmind.queries_remaining & traits.ip_address' isa 'GeoIP2::Model::City' ok 15 - '$model->city()' isa 'GeoIP2::Record::City' ok 16 - '$model->continent()' isa 'GeoIP2::Record::Continent' ok 17 - '$model->country()' isa 'GeoIP2::Record::Country' ok 18 - '$model->location()' isa 'GeoIP2::Record::Location' ok 19 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind' ok 20 - '$model->postal()' isa 'GeoIP2::Record::Postal' ok 21 - '$model->registered_country()' isa 'GeoIP2::Record::Country' ok 22 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry' ok 23 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision' ok 24 - '$model->traits()' isa 'GeoIP2::Record::Traits' ok 25 - raw method returns raw input ok 26 - $model->subdivisions returns an empty list ok 27 - no exception when GeoIP2::Model::City class gets raw data with unknown keys ok 28 - raw method returns raw input 1..28 ok t/GeoIP2/Model/Country.t .................... ok 1 - 'minimal GeoIP2::Model::Country object' isa 'GeoIP2::Model::Country' ok 2 - '$model->continent()' isa 'GeoIP2::Record::Continent' ok 3 - '$model->country()' isa 'GeoIP2::Record::Country' ok 4 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind' ok 5 - '$model->registered_country()' isa 'GeoIP2::Record::Country' ok 6 - '$model->traits()' isa 'GeoIP2::Record::Traits' ok 7 - continent geoname_id is 42 ok 8 - continent code is NA ok 9 - continent names ok 10 - continent name is North America ok 11 - country geoname_id is 1 ok 12 - country iso_code is US ok 13 - country names ok 14 - country name is United States of America ok 15 - country confidence is undef ok 16 - registered_country geoname_id is 2 ok 17 - registered_country iso_code is CA ok 18 - registered_country names ok 19 - registered_country name is Canada ok 20 - traits is_anonymous_proxy returns 0 by default ok 21 - traits is_satellite_provider returns 0 by default ok 22 - raw method returns raw input 1..22 ok t/GeoIP2/Model/Insights.t ................... ok 1 - 'GeoIP2::Model::Insights->new returns' isa 'GeoIP2::Model::Insights' ok 2 - '$model->city()' isa 'GeoIP2::Record::City' ok 3 - '$model->continent()' isa 'GeoIP2::Record::Continent' ok 4 - '$model->country()' isa 'GeoIP2::Record::Country' ok 5 - '$model->location()' isa 'GeoIP2::Record::Location' ok 6 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind' ok 7 - '$model->postal()' isa 'GeoIP2::Record::Postal' ok 8 - '$model->registered_country()' isa 'GeoIP2::Record::Country' ok 9 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry' ok 10 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision' ok 11 - '$model->traits()' isa 'GeoIP2::Record::Traits' ok 12 - raw method returns raw input ok 13 - '$model->subdivisions()[0]' isa 'GeoIP2::Record::Subdivision' ok 14 - check average_income ok 15 - check population_density ok 16 - 'GeoIP2::Model::Insights object with no data except maxmind.queries_remaining & traits.ip_address' isa 'GeoIP2::Model::Insights' ok 17 - '$model->city()' isa 'GeoIP2::Record::City' ok 18 - '$model->continent()' isa 'GeoIP2::Record::Continent' ok 19 - '$model->country()' isa 'GeoIP2::Record::Country' ok 20 - '$model->location()' isa 'GeoIP2::Record::Location' ok 21 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind' ok 22 - '$model->postal()' isa 'GeoIP2::Record::Postal' ok 23 - '$model->registered_country()' isa 'GeoIP2::Record::Country' ok 24 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry' ok 25 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision' ok 26 - '$model->traits()' isa 'GeoIP2::Record::Traits' ok 27 - raw method returns raw input ok 28 - $model->subdivisions returns an empty list ok 29 - no exception when GeoIP2::Model::Insights class gets raw data with unknown keys ok 30 - raw method returns raw input 1..30 ok t/GeoIP2/Model/names.t ...................... ok 1 - continent name is in Chinese (no Russian available) ok 2 - country name is in Russian ok 3 - continent name is undef (no Russian or Japanese available) ok 4 - country name is in Russian ok 5 - continent name is undef (no Japanese available) ok 6 - country name is undef (no Japanese available) 1..6 ok t/GeoIP2/Types.t ............................ ok 1 - Bool accepts undef ok 2 - Bool accepts '' ok 3 - Bool accepts 0 ok 4 - Bool accepts 1 ok 5 - Bool rejects "foo" ok 6 - Bool rejects 100 ok 7 - Bool rejects -100 ok 8 - Bool rejects 42.42 ok 9 - Bool rejects -42.42 ok 10 - Bool rejects ARRAY reference ok 11 - Bool rejects HASH reference ok 12 - Bool rejects Foo object ok 13 - HTTPStatus accepts 200 ok 14 - HTTPStatus accepts 201 ok 15 - HTTPStatus accepts 300 ok 16 - HTTPStatus accepts 301 ok 17 - HTTPStatus accepts 400 ok 18 - HTTPStatus accepts 410 ok 19 - HTTPStatus accepts 500 ok 20 - HTTPStatus accepts 501 ok 21 - HTTPStatus rejects undef ok 22 - HTTPStatus rejects '' ok 23 - HTTPStatus rejects "foo" ok 24 - HTTPStatus rejects 0 ok 25 - HTTPStatus rejects 1 ok 26 - HTTPStatus rejects 100 ok 27 - HTTPStatus rejects -100 ok 28 - HTTPStatus rejects 42.42 ok 29 - HTTPStatus rejects -42.42 ok 30 - HTTPStatus rejects ARRAY reference ok 31 - HTTPStatus rejects HASH reference ok 32 - HTTPStatus rejects Foo object ok 33 - HashRef accepts HASH reference ok 34 - HashRef rejects undef ok 35 - HashRef rejects '' ok 36 - HashRef rejects "foo" ok 37 - HashRef rejects 0 ok 38 - HashRef rejects 1 ok 39 - HashRef rejects 100 ok 40 - HashRef rejects -100 ok 41 - HashRef rejects 42.42 ok 42 - HashRef rejects -42.42 ok 43 - HashRef rejects ARRAY reference ok 44 - HashRef rejects Foo object ok 45 - IPAddress accepts "1.2.3.4" ok 46 - IPAddress accepts "1234:fb29::421a" ok 47 - IPAddress rejects undef ok 48 - IPAddress rejects '' ok 49 - IPAddress rejects "foo" ok 50 - IPAddress rejects 0 ok 51 - IPAddress rejects 1 ok 52 - IPAddress rejects 100 ok 53 - IPAddress rejects -100 ok 54 - IPAddress rejects 42.42 ok 55 - IPAddress rejects -42.42 ok 56 - IPAddress rejects ARRAY reference ok 57 - IPAddress rejects Foo object ok 58 - JSONObject accepts Cpanel::JSON::XS object ok 59 - JSONObject rejects undef ok 60 - JSONObject rejects '' ok 61 - JSONObject rejects "foo" ok 62 - JSONObject rejects 0 ok 63 - JSONObject rejects 1 ok 64 - JSONObject rejects 100 ok 65 - JSONObject rejects -100 ok 66 - JSONObject rejects 42.42 ok 67 - JSONObject rejects -42.42 ok 68 - JSONObject rejects ARRAY reference ok 69 - JSONObject rejects Foo object ok 70 - LocalesArrayRef accepts ARRAY reference ok 71 - LocalesArrayRef accepts ARRAY reference ok 72 - LocalesArrayRef accepts ARRAY reference ok 73 - LocalesArrayRef rejects undef ok 74 - LocalesArrayRef rejects '' ok 75 - LocalesArrayRef rejects "foo" ok 76 - LocalesArrayRef rejects 0 ok 77 - LocalesArrayRef rejects 1 ok 78 - LocalesArrayRef rejects 100 ok 79 - LocalesArrayRef rejects -100 ok 80 - LocalesArrayRef rejects 42.42 ok 81 - LocalesArrayRef rejects -42.42 ok 82 - LocalesArrayRef rejects ARRAY reference ok 83 - LocalesArrayRef rejects Foo object ok 84 - MaxMindID accepts 1 ok 85 - MaxMindID accepts 100 ok 86 - MaxMindID rejects undef ok 87 - MaxMindID rejects '' ok 88 - MaxMindID rejects "foo" ok 89 - MaxMindID rejects 0 ok 90 - MaxMindID rejects -100 ok 91 - MaxMindID rejects 42.42 ok 92 - MaxMindID rejects -42.42 ok 93 - MaxMindID rejects ARRAY reference ok 94 - MaxMindID rejects Foo object ok 95 - MaxMindLicenseKey accepts "aaaaaaaaaaaa" ok 96 - MaxMindLicenseKey accepts "AAAAAAAAAAAA" ok 97 - MaxMindLicenseKey accepts 111111111111 ok 98 - MaxMindLicenseKey accepts "123456abcABC" ok 99 - MaxMindLicenseKey rejects undef ok 100 - MaxMindLicenseKey rejects '' ok 101 - MaxMindLicenseKey rejects "foo" ok 102 - MaxMindLicenseKey rejects 0 ok 103 - MaxMindLicenseKey rejects 1 ok 104 - MaxMindLicenseKey rejects 100 ok 105 - MaxMindLicenseKey rejects -100 ok 106 - MaxMindLicenseKey rejects 42.42 ok 107 - MaxMindLicenseKey rejects -42.42 ok 108 - MaxMindLicenseKey rejects ARRAY reference ok 109 - MaxMindLicenseKey rejects Foo object ok 110 - MaybeStr accepts undef ok 111 - MaybeStr accepts '' ok 112 - MaybeStr accepts "foo" ok 113 - MaybeStr accepts 0 ok 114 - MaybeStr accepts 1 ok 115 - MaybeStr accepts 100 ok 116 - MaybeStr accepts -100 ok 117 - MaybeStr accepts 42.42 ok 118 - MaybeStr accepts -42.42 ok 119 - MaybeStr rejects ARRAY reference ok 120 - MaybeStr rejects HASH reference ok 121 - MaybeStr rejects Foo object ok 122 - NameHashRef accepts HASH reference ok 123 - NameHashRef accepts HASH reference ok 124 - NameHashRef accepts HASH reference ok 125 - NameHashRef rejects undef ok 126 - NameHashRef rejects '' ok 127 - NameHashRef rejects "foo" ok 128 - NameHashRef rejects 0 ok 129 - NameHashRef rejects 1 ok 130 - NameHashRef rejects 100 ok 131 - NameHashRef rejects -100 ok 132 - NameHashRef rejects 42.42 ok 133 - NameHashRef rejects -42.42 ok 134 - NameHashRef rejects ARRAY reference ok 135 - NameHashRef rejects HASH reference ok 136 - NameHashRef rejects Foo object ok 137 - NonNegativeInt accepts 0 ok 138 - NonNegativeInt accepts 1 ok 139 - NonNegativeInt accepts 100 ok 140 - NonNegativeInt rejects undef ok 141 - NonNegativeInt rejects '' ok 142 - NonNegativeInt rejects "foo" ok 143 - NonNegativeInt rejects -100 ok 144 - NonNegativeInt rejects 42.42 ok 145 - NonNegativeInt rejects -42.42 ok 146 - NonNegativeInt rejects ARRAY reference ok 147 - NonNegativeInt rejects HASH reference ok 148 - NonNegativeInt rejects Foo object ok 149 - Num accepts 0 ok 150 - Num accepts 1 ok 151 - Num accepts 100 ok 152 - Num accepts -100 ok 153 - Num accepts 42.42 ok 154 - Num accepts -42.42 ok 155 - Num rejects undef ok 156 - Num rejects '' ok 157 - Num rejects "foo" ok 158 - Num rejects ARRAY reference ok 159 - Num rejects HASH reference ok 160 - Num rejects Foo object ok 161 - PositiveInt accepts 1 ok 162 - PositiveInt accepts 100 ok 163 - PositiveInt rejects undef ok 164 - PositiveInt rejects '' ok 165 - PositiveInt rejects "foo" ok 166 - PositiveInt rejects 0 ok 167 - PositiveInt rejects -100 ok 168 - PositiveInt rejects 42.42 ok 169 - PositiveInt rejects -42.42 ok 170 - PositiveInt rejects ARRAY reference ok 171 - PositiveInt rejects HASH reference ok 172 - PositiveInt rejects Foo object ok 173 - Str accepts '' ok 174 - Str accepts "foo" ok 175 - Str accepts 0 ok 176 - Str accepts 1 ok 177 - Str accepts 100 ok 178 - Str accepts -100 ok 179 - Str accepts 42.42 ok 180 - Str accepts -42.42 ok 181 - Str rejects undef ok 182 - Str rejects ARRAY reference ok 183 - Str rejects HASH reference ok 184 - Str rejects Foo object ok 185 - URIObject accepts URI::http object ok 186 - URIObject rejects undef ok 187 - URIObject rejects '' ok 188 - URIObject rejects "foo" ok 189 - URIObject rejects 0 ok 190 - URIObject rejects 1 ok 191 - URIObject rejects 100 ok 192 - URIObject rejects -100 ok 193 - URIObject rejects 42.42 ok 194 - URIObject rejects -42.42 ok 195 - URIObject rejects ARRAY reference ok 196 - URIObject rejects HASH reference ok 197 - URIObject rejects Foo object ok 198 - UserAgentObject accepts LWP::UserAgent object ok 199 - UserAgentObject rejects undef ok 200 - UserAgentObject rejects '' ok 201 - UserAgentObject rejects "foo" ok 202 - UserAgentObject rejects 0 ok 203 - UserAgentObject rejects 1 ok 204 - UserAgentObject rejects 100 ok 205 - UserAgentObject rejects -100 ok 206 - UserAgentObject rejects 42.42 ok 207 - UserAgentObject rejects -42.42 ok 208 - UserAgentObject rejects ARRAY reference ok 209 - UserAgentObject rejects HASH reference ok 210 - UserAgentObject rejects Foo object 1..210 ok t/GeoIP2/WebService/Client.t ................ ok 1 - 'return value of $client->country' isa 'GeoIP2::Model::Country' ok 2 - is_anonymous_proxy is 1 ok 3 - continent geoname_id is 42 ok 4 - continent code is NA ok 5 - continent names ok 6 - continent name is North America ok 7 - country geoname_id is 1 ok 8 - country iso_code is US ok 9 - country names ok 10 - country name is United States of America ok 11 - 'return value of $client->country for IPv6 address' isa 'GeoIP2::Model::Country' ok 12 - 'return value of $client->country with gzipped response' isa 'GeoIP2::Model::Country' ok 13 - can set ip parameter to me ok 14 - 'exception thrown when response status is 200 but body is not valid JSON' isa 'GeoIP2::Error::Generic' ok 15 - error contains expected text ok 16 - 'exception thrown when web service returns a 4xx error' isa 'GeoIP2::Error::WebService' ok 17 - exception object contains expected code ok 18 - exception object contains expected http_status ok 19 - error contains expected text ok 20 - 'exception thrown when web service returns a 4xx error without a body' isa 'GeoIP2::Error::HTTP' ok 21 - error contains expected text ok 22 - 'exception thrown when web service returns a 4xx error with a JSON body but no code and error keys' isa 'GeoIP2::Error::HTTP' ok 23 - error contains expected text ok 24 - 'exception thrown when web service returns a 4xx error with a non-JSON body' isa 'GeoIP2::Error::HTTP' ok 25 - error contains expected text ok 26 - 'exception thrown when web service returns a 5xx error' isa 'GeoIP2::Error::HTTP' ok 27 - error contains expected text ok 28 - 'exception thrown when web service returns a 3xx error' isa 'GeoIP2::Error::HTTP' ok 29 - error contains expected text ok 30 - got expected URI for Country request ok 31 - request is a GET ok 32 - request sets Accept header to application/json ok 33 - user agent includes client package and version ok 34 - user agent includes user agent package and version ok 35 - user agent includes Perl version ok 36 - 'exception thrown when web service returns a 406 error' isa 'GeoIP2::Error::HTTP' ok 37 - error contains expected text ok 38 - error does not complain about JSON issues when Content-Type for error is text/plain ok 39 - client rejects ip address 'mine' ok 40 - client rejects ip address '0.1.2.3' ok 41 - client rejects ip address '255.666.242.1' ok 42 - client rejects ip address 'abcd::1234::b6b3' ok 43 - client rejects ip address '1.2.3' ok 44 - client rejects ip address 'abcde::' ok 45 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound' ok 46 - exception ip_address() method returns the IP address 1..46 ok t/release-cpan-changes.t .................... skipped: these tests are for release candidate testing t/release-pod-coverage.t .................... skipped: these tests are for release candidate testing t/release-portability.t ..................... skipped: these tests are for release candidate testing t/release-synopsis.t ........................ skipped: these tests are for release candidate testing t/release-tidyall.t ......................... skipped: these tests are for release candidate testing All tests successful. Files=25, Tests=540, 15 wallclock secs ( 0.17 usr + 0.09 sys = 0.27 CPU) Result: PASS MAXMIND/GeoIP2-2.003001.tar.gz dmake test TEST_VERBOSE=1 -- OK MaxMind, Inc. <support@maxmind.com> Perl API for MaxMind's GeoIP2 web services and databases >>> (cd C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB && tar cvf - GeoIP2-2.003001.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/M/MA/MAXMIND/GeoIP2-2.003001.tar.gz GeoIP2-2.003001.ppd blib/ blib/lib/ blib/lib/GeoIP2/ blib/lib/GeoIP2/Database/ blib/lib/GeoIP2/Database/Reader.pm blib/lib/GeoIP2/Error/ blib/lib/GeoIP2/Error/Generic.pm blib/lib/GeoIP2/Error/HTTP.pm blib/lib/GeoIP2/Error/IPAddressNotFound.pm blib/lib/GeoIP2/Error/Type.pm blib/lib/GeoIP2/Error/WebService.pm blib/lib/GeoIP2/Model/ blib/lib/GeoIP2/Model/AnonymousIP.pm blib/lib/GeoIP2/Model/City.pm blib/lib/GeoIP2/Model/ConnectionType.pm blib/lib/GeoIP2/Model/Country.pm blib/lib/GeoIP2/Model/Domain.pm blib/lib/GeoIP2/Model/Enterprise.pm blib/lib/GeoIP2/Model/Insights.pm blib/lib/GeoIP2/Model/ISP.pm blib/lib/GeoIP2/Record/ blib/lib/GeoIP2/Record/City.pm blib/lib/GeoIP2/Record/Continent.pm blib/lib/GeoIP2/Record/Country.pm blib/lib/GeoIP2/Record/Location.pm blib/lib/GeoIP2/Record/MaxMind.pm blib/lib/GeoIP2/Record/Postal.pm blib/lib/GeoIP2/Record/RepresentedCountry.pm blib/lib/GeoIP2/Record/Subdivision.pm blib/lib/GeoIP2/Record/Traits.pm blib/lib/GeoIP2/Role/ blib/lib/GeoIP2/Role/Error/ blib/lib/GeoIP2/Role/Error/HTTP.pm blib/lib/GeoIP2/Role/HasIPAddress.pm blib/lib/GeoIP2/Role/HasLocales.pm blib/lib/GeoIP2/Role/Model/ blib/lib/GeoIP2/Role/Model/Flat.pm blib/lib/GeoIP2/Role/Model/HasSubdivisions.pm blib/lib/GeoIP2/Role/Model/Location.pm blib/lib/GeoIP2/Role/Model.pm blib/lib/GeoIP2/Role/Record/ blib/lib/GeoIP2/Role/Record/Country.pm blib/lib/GeoIP2/Role/Record/HasNames.pm blib/lib/GeoIP2/Types.pm blib/lib/GeoIP2/WebService/ blib/lib/GeoIP2/WebService/Client.pm blib/lib/GeoIP2.pm blib/script/ blib/script/web-service-request blib/script/web-service-request.bat >>> mv C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/GeoIP2-2.003001.ppd C:/cpanfly-5.22-32/var/REPO/M/MA/MAXMIND Running test for module 'Pcore' Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\Z\ZD\ZDM\Pcore-v0.22.3.tar.gz ok Pcore-v0.22.3/Build.PL Pcore-v0.22.3/CHANGES Pcore-v0.22.3/cpanfile Pcore-v0.22.3/lib/common/header.pm Pcore-v0.22.3/lib/Pcore/AE/DNS/Cache.pm Pcore-v0.22.3/lib/Pcore/AE/Handle/Cache/Storage.pm Pcore-v0.22.3/lib/Pcore/AE/Handle/Cache.pm Pcore-v0.22.3/lib/Pcore/AE/Handle.pm Pcore-v0.22.3/lib/Pcore/API/Bitbucket/Issue.pm Pcore-v0.22.3/lib/Pcore/API/Bitbucket.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub/Repository/Build/Tag.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub/Repository/Build.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub/Repository/Collaborator.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub/Repository/Link.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub/Repository/Tag.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub/Repository/WebHook.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub/Repository.pm Pcore-v0.22.3/lib/Pcore/API/DockerHub.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Backend/Local/Firebird.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Backend/Local/MySQL.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Backend/Local/Pg.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Backend/Local/SQLite.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Backend/Local.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Backend/Remote.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Backend.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Call/Action/Request.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Call/Action/Response.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Call/Action.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Call.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Amcharts.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Grid.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Index.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Tree/Heterogenous.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Tree/Typed/NodeType.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Tree/Typed.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Tree.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Upload/File.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Upload/Folder.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Upload.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class/Youtube.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Class.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Call.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/Bool.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/ClientId.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/Date.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/Id.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/Int.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/Num.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/Str.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field/Upload.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Field.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Method/Create.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Method/Destroy.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Method/Read.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Method/Update.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Method.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Param/Fields.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Param/Filter.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Param/Id.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Param/Limit.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Param/Sort.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Param/Start.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Param.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Records/Record.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Records.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map/Scanner.pm Pcore-v0.22.3/lib/Pcore/API/ExtDirect/Map.pm Pcore-v0.22.3/lib/Pcore/API/GitHub.pm Pcore-v0.22.3/lib/Pcore/API/IPPool.pm Pcore-v0.22.3/lib/Pcore/API/PAUSE.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Proxy/Removed.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Proxy.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Source/AwmProxy.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Source/File.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Source/List.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Source/ProxyRack.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Source/Tor.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Source/WorldOfProxy.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Source.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool/Storage.pm Pcore-v0.22.3/lib/Pcore/API/ProxyPool.pm Pcore-v0.22.3/lib/Pcore/API/Response.pm Pcore-v0.22.3/lib/Pcore/API/SCM/Server/Git.pm Pcore-v0.22.3/lib/Pcore/API/SCM/Server/Hg.pm Pcore-v0.22.3/lib/Pcore/API/SCM/Server.pm Pcore-v0.22.3/lib/Pcore/API/SCM/Upstream.pm Pcore-v0.22.3/lib/Pcore/API/SCM.pm Pcore-v0.22.3/lib/Pcore/API.pm Pcore-v0.22.3/lib/Pcore/App/Alien.pm Pcore-v0.22.3/lib/Pcore/App.pm Pcore-v0.22.3/lib/Pcore/AppX/API.pm Pcore-v0.22.3/lib/Pcore/AppX/EV.pm Pcore-v0.22.3/lib/Pcore/AppX/H.pm Pcore-v0.22.3/lib/Pcore/AppX/HasAppX.pm Pcore-v0.22.3/lib/Pcore/AppX/OpenSSL.pm Pcore-v0.22.3/lib/Pcore/AppX/Tmpl.pm Pcore-v0.22.3/lib/Pcore/AppX.pm Pcore-v0.22.3/lib/Pcore/Core/Autoload.pm Pcore-v0.22.3/lib/Pcore/Core/CLI/Arg.pm Pcore-v0.22.3/lib/Pcore/Core/CLI/Cmd/Service.pm Pcore-v0.22.3/lib/Pcore/Core/CLI/Cmd.pm Pcore-v0.22.3/lib/Pcore/Core/CLI/Opt/Daemonize.pm Pcore-v0.22.3/lib/Pcore/Core/CLI/Opt/Perms.pm Pcore-v0.22.3/lib/Pcore/Core/CLI/Opt.pm Pcore-v0.22.3/lib/Pcore/Core/CLI/Type.pm Pcore-v0.22.3/lib/Pcore/Core/CLI.pm Pcore-v0.22.3/lib/Pcore/Core/Const.pm Pcore-v0.22.3/lib/Pcore/Core/Dump/Dumper.pm Pcore-v0.22.3/lib/Pcore/Core/Dump.pm Pcore-v0.22.3/lib/Pcore/Core/Env/Share.pm Pcore-v0.22.3/lib/Pcore/Core/Env.pm Pcore-v0.22.3/lib/Pcore/Core/EV/Object.pm Pcore-v0.22.3/lib/Pcore/Core/EV/Queue.pm Pcore-v0.22.3/lib/Pcore/Core/EV.pm Pcore-v0.22.3/lib/Pcore/Core/Exception/Object.pm Pcore-v0.22.3/lib/Pcore/Core/Exception.pm Pcore-v0.22.3/lib/Pcore/Core/Exporter.pm Pcore-v0.22.3/lib/Pcore/Core/Guard.pm Pcore-v0.22.3/lib/Pcore/Core/H/Cache.pm Pcore-v0.22.3/lib/Pcore/Core/H/Role/Wrapper.pm Pcore-v0.22.3/lib/Pcore/Core/H/Role.pm Pcore-v0.22.3/lib/Pcore/Core/H.pm Pcore-v0.22.3/lib/Pcore/Core/I18N.pm Pcore-v0.22.3/lib/Pcore/Core/Inline.pm Pcore-v0.22.3/lib/Pcore/Core/Log/Channel.pm Pcore-v0.22.3/lib/Pcore/Core/Log/Pipe/file.pm Pcore-v0.22.3/lib/Pcore/Core/Log/Pipe/stderr.pm Pcore-v0.22.3/lib/Pcore/Core/Log/Pipe.pm Pcore-v0.22.3/lib/Pcore/Core/Log.pm Pcore-v0.22.3/lib/Pcore/Core/PerlIOviaWinUniCon.pm Pcore-v0.22.3/lib/Pcore/Core/Types.pm Pcore-v0.22.3/lib/Pcore/Devel/ScanDeps.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Clean.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Create.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Deploy.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Docker.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Issues.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/PAR/Script.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/PAR.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Release.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Temp.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Update.pm Pcore-v0.22.3/lib/Pcore/Dist/Build/Wiki.pm Pcore-v0.22.3/lib/Pcore/Dist/Build.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Clean.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Create.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Deploy.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Docker.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Id.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Issues.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/PAR.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Release.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Setup.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Smoke.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Test.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Update.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI/Wiki.pm Pcore-v0.22.3/lib/Pcore/Dist/CLI.pm Pcore-v0.22.3/lib/Pcore/Dist.pm Pcore-v0.22.3/lib/Pcore/Handle/API.pm Pcore-v0.22.3/lib/Pcore/Handle/File.pm Pcore-v0.22.3/lib/Pcore/Handle/Object.pm Pcore-v0.22.3/lib/Pcore/HTTP/CookieJar.pm Pcore-v0.22.3/lib/Pcore/HTTP/Message/Headers.pm Pcore-v0.22.3/lib/Pcore/HTTP/Message.pm Pcore-v0.22.3/lib/Pcore/HTTP/Request.pm Pcore-v0.22.3/lib/Pcore/HTTP/Response.pm Pcore-v0.22.3/lib/Pcore/HTTP/Status.pm Pcore-v0.22.3/lib/Pcore/HTTP/Util.pm Pcore-v0.22.3/lib/Pcore/HTTP.pm Pcore-v0.22.3/lib/Pcore/JS/ExtJS/Class/Descriptor.pm Pcore-v0.22.3/lib/Pcore/JS/ExtJS/Class.pm Pcore-v0.22.3/lib/Pcore/JS/ExtJS/Namespace.pm Pcore-v0.22.3/lib/Pcore/JS/ExtJS/Request.pm Pcore-v0.22.3/lib/Pcore/JS/Generator/Base.pm Pcore-v0.22.3/lib/Pcore/JS/Generator/Call.pm Pcore-v0.22.3/lib/Pcore/JS/Generator/Func.pm Pcore-v0.22.3/lib/Pcore/JS/Generator/Raw.pm Pcore-v0.22.3/lib/Pcore/JS/Generator.pm Pcore-v0.22.3/lib/Pcore/Src/File.pm Pcore-v0.22.3/lib/Pcore/Src/Filter/CSS.pm Pcore-v0.22.3/lib/Pcore/Src/Filter/HTML.pm Pcore-v0.22.3/lib/Pcore/Src/Filter/JS.pm Pcore-v0.22.3/lib/Pcore/Src/Filter/Perl.pm Pcore-v0.22.3/lib/Pcore/Src/Filter.pm Pcore-v0.22.3/lib/Pcore/Src.pm Pcore-v0.22.3/lib/Pcore/Util/Bit.pm Pcore-v0.22.3/lib/Pcore/Util/Class.pm Pcore-v0.22.3/lib/Pcore/Util/Config.pm Pcore-v0.22.3/lib/Pcore/Util/Data/I18N.pm Pcore-v0.22.3/lib/Pcore/Util/Data.pm Pcore-v0.22.3/lib/Pcore/Util/Date.pm Pcore-v0.22.3/lib/Pcore/Util/Digest.pm Pcore-v0.22.3/lib/Pcore/Util/File/ChdirGuard.pm Pcore-v0.22.3/lib/Pcore/Util/File/TempDir.pm Pcore-v0.22.3/lib/Pcore/Util/File/TempFile.pm Pcore-v0.22.3/lib/Pcore/Util/File/Tree/File.pm Pcore-v0.22.3/lib/Pcore/Util/File/Tree.pm Pcore-v0.22.3/lib/Pcore/Util/File/UmaskGuard.pm Pcore-v0.22.3/lib/Pcore/Util/File.pm Pcore-v0.22.3/lib/Pcore/Util/Hash/Multivalue.pm Pcore-v0.22.3/lib/Pcore/Util/Hash/RandKey.pm Pcore-v0.22.3/lib/Pcore/Util/Hash.pm Pcore-v0.22.3/lib/Pcore/Util/List.pm Pcore-v0.22.3/lib/Pcore/Util/Mail.pm Pcore-v0.22.3/lib/Pcore/Util/Path.pm Pcore-v0.22.3/lib/Pcore/Util/Perl/Module.pm Pcore-v0.22.3/lib/Pcore/Util/Perl/Moo.pm Pcore-v0.22.3/lib/Pcore/Util/Perl.pm Pcore-v0.22.3/lib/Pcore/Util/PM/Proc.pm Pcore-v0.22.3/lib/Pcore/Util/PM/RPC/Proc.pm Pcore-v0.22.3/lib/Pcore/Util/PM/RPC/Server.pm Pcore-v0.22.3/lib/Pcore/Util/PM/RPC/Worker.pm Pcore-v0.22.3/lib/Pcore/Util/PM/RPC.pm Pcore-v0.22.3/lib/Pcore/Util/PM.pm Pcore-v0.22.3/lib/Pcore/Util/Random.pm Pcore-v0.22.3/lib/Pcore/Util/Scalar.pm Pcore-v0.22.3/lib/Pcore/Util/Sys.pm Pcore-v0.22.3/lib/Pcore/Util/Template.pm Pcore-v0.22.3/lib/Pcore/Util/Term/Progress/Indicator/Bar.pm Pcore-v0.22.3/lib/Pcore/Util/Term/Progress/Indicator.pm Pcore-v0.22.3/lib/Pcore/Util/Term/Progress.pm Pcore-v0.22.3/lib/Pcore/Util/Term.pm Pcore-v0.22.3/lib/Pcore/Util/Text/Table/Column.pm Pcore-v0.22.3/lib/Pcore/Util/Text/Table.pm Pcore-v0.22.3/lib/Pcore/Util/Text.pm Pcore-v0.22.3/lib/Pcore/Util/URI/file.pm Pcore-v0.22.3/lib/Pcore/Util/URI/ftp.pm Pcore-v0.22.3/lib/Pcore/Util/URI/Host.pm Pcore-v0.22.3/lib/Pcore/Util/URI/http.pm Pcore-v0.22.3/lib/Pcore/Util/URI/https.pm Pcore-v0.22.3/lib/Pcore/Util/URI/Path.pm Pcore-v0.22.3/lib/Pcore/Util/URI/Punycode.pm Pcore-v0.22.3/lib/Pcore/Util/URI/sftp.pm Pcore-v0.22.3/lib/Pcore/Util/URI/ssh.pm Pcore-v0.22.3/lib/Pcore/Util/URI/Web2.pm Pcore-v0.22.3/lib/Pcore/Util/URI.pm Pcore-v0.22.3/lib/Pcore/Util/UUID.pm Pcore-v0.22.3/lib/Pcore.pm Pcore-v0.22.3/LICENSE Pcore-v0.22.3/MANIFEST Pcore-v0.22.3/META.json Pcore-v0.22.3/README.md Pcore-v0.22.3/script/pcore Pcore-v0.22.3/script/src Pcore-v0.22.3/script/update-pcore-share.pl Pcore-v0.22.3/share/bin/nssm_x32.exe Pcore-v0.22.3/share/bin/nssm_x64.exe Pcore-v0.22.3/share/bin/upx Pcore-v0.22.3/share/bin/upx.exe Pcore-v0.22.3/share/bin/upx_x64 Pcore-v0.22.3/share/data/mime.perl Pcore-v0.22.3/share/data/par.ico Pcore-v0.22.3/share/data/pcore.perl Pcore-v0.22.3/share/data/pub_suffix.dat Pcore-v0.22.3/share/data/src.perl Pcore-v0.22.3/share/data/timezone.perl Pcore-v0.22.3/share/data/tld.dat Pcore-v0.22.3/share/data/web2.perl Pcore-v0.22.3/share/dist-id.json Pcore-v0.22.3/share/dist.perl Pcore-v0.22.3/share/docker.json Pcore-v0.22.3/share/i18n/en_US.mo Pcore-v0.22.3/share/i18n/en_US.po Pcore-v0.22.3/share/i18n/ru_RU.mo Pcore-v0.22.3/share/i18n/ru_RU.po Pcore-v0.22.3/share/pcore/dist/bin/main.pl Pcore-v0.22.3/share/pcore/dist/CHANGES Pcore-v0.22.3/share/pcore/dist/contrib/README.md Pcore-v0.22.3/share/pcore/dist/cpanfile Pcore-v0.22.3/share/pcore/dist/lib/Module.pm Pcore-v0.22.3/share/pcore/dist/share/dist.perl Pcore-v0.22.3/share/pcore/dist/share/i18n/README.md Pcore-v0.22.3/share/pcore/dist/share/tmpl/README.md Pcore-v0.22.3/share/pcore/dist/t/001.t Pcore-v0.22.3/share/pcore/dist/t/README.md Pcore-v0.22.3/share/pcore/dist/xt/author/README.md Pcore-v0.22.3/share/pcore/dist/xt/README.md Pcore-v0.22.3/share/pcore/dist/xt/release/README.md Pcore-v0.22.3/share/pcore/dist/xt/smoke/README.md Pcore-v0.22.3/share/pcore/docker/.dockerignore Pcore-v0.22.3/share/pcore/docker/Dockerfile Pcore-v0.22.3/share/pcore/docker/share/docker.json Pcore-v0.22.3/share/pcore/git/.gitignore Pcore-v0.22.3/share/pcore/hg/.hgignore Pcore-v0.22.3/share/pcore/par/share/par.perl Pcore-v0.22.3/t/author-pod-syntax.t Pcore-v0.22.3/t/p-util-path.t Pcore-v0.22.3/t/p-util-uri-web2.t Pcore-v0.22.3/t/p-util-uri.t Pcore-v0.22.3/t/release-002-util-text.t Pcore-v0.22.3/t/release-003-pcore-dist.t Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'prepare' Configuring Z/ZD/ZDM/Pcore-v0.22.3.tar.gz with Build.PL >>> C:\Perl-5.22-32\bin\perl.exe Build.PL Creating new 'Build' script for 'Pcore' version 'v0.22.3' ZDM/Pcore-v0.22.3.tar.gz C:\Perl-5.22-32\bin\perl.exe Build.PL -- OK Running Build for Z/ZD/ZDM/Pcore-v0.22.3.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- ZDM/Pcore-v0.22.3.tar.gz ---- XML::Hash::XS [requires] BerkeleyDB [requires] Type::Tiny::XS [requires] Running test for module 'XML::Hash::XS' Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\Y\YO\YOREEK\XML-Hash-XS-0.43.tar.gz ok XML-Hash-XS-0.43/ XML-Hash-XS-0.43/xt/ XML-Hash-XS-0.43/xt/93-changes.t XML-Hash-XS-0.43/xt/91-pod-syntax.t XML-Hash-XS-0.43/xt/92-critic.t XML-Hash-XS-0.43/benchmark/ XML-Hash-XS-0.43/benchmark/benchmark.pl XML-Hash-XS-0.43/Changes XML-Hash-XS-0.43/lib/ XML-Hash-XS-0.43/lib/XML/ XML-Hash-XS-0.43/lib/XML/Hash/ XML-Hash-XS-0.43/lib/XML/Hash/XS.pm XML-Hash-XS-0.43/META.json XML-Hash-XS-0.43/LICENSE XML-Hash-XS-0.43/README XML-Hash-XS-0.43/typemap XML-Hash-XS-0.43/XS.xs XML-Hash-XS-0.43/MANIFEST.SKIP XML-Hash-XS-0.43/inc/ XML-Hash-XS-0.43/inc/Devel/ XML-Hash-XS-0.43/inc/Devel/CheckLib.pm XML-Hash-XS-0.43/src/ XML-Hash-XS-0.43/src/xh.h XML-Hash-XS-0.43/src/xh_stack.h XML-Hash-XS-0.43/src/xh_h2x_lx.c XML-Hash-XS-0.43/src/xh_stash.h XML-Hash-XS-0.43/src/xh_core.h XML-Hash-XS-0.43/src/xh_writer.h XML-Hash-XS-0.43/src/xh_string.h XML-Hash-XS-0.43/src/xh_stack.c XML-Hash-XS-0.43/src/xh_perl_buffer.h XML-Hash-XS-0.43/src/xh_sort.c XML-Hash-XS-0.43/src/xh_x2h.c XML-Hash-XS-0.43/src/xh_param.c XML-Hash-XS-0.43/src/xh_h2x.c XML-Hash-XS-0.43/src/xh_buffer.h XML-Hash-XS-0.43/src/xh_h2x_native_attr.c XML-Hash-XS-0.43/src/xh_config.h XML-Hash-XS-0.43/src/xh_sort.h XML-Hash-XS-0.43/src/xh_reader.c XML-Hash-XS-0.43/src/xh_h2x_native.c XML-Hash-XS-0.43/src/xh_x2h.h XML-Hash-XS-0.43/src/ppport.h XML-Hash-XS-0.43/src/xh_perl_buffer.c XML-Hash-XS-0.43/src/xh_xml.h XML-Hash-XS-0.43/src/xh_log.c XML-Hash-XS-0.43/src/xh_stash.c XML-Hash-XS-0.43/src/xh.c XML-Hash-XS-0.43/src/xh_encoder.h XML-Hash-XS-0.43/src/xh_dom.h XML-Hash-XS-0.43/src/xh_log.h XML-Hash-XS-0.43/src/xh_param.h XML-Hash-XS-0.43/src/xh_reader.h XML-Hash-XS-0.43/src/xh_dom.c XML-Hash-XS-0.43/src/xh_h2x.h XML-Hash-XS-0.43/src/xh_buffer_helper.h XML-Hash-XS-0.43/src/xh_encoder.c XML-Hash-XS-0.43/src/xh_buffer.c XML-Hash-XS-0.43/src/xh_writer.c XML-Hash-XS-0.43/t/ XML-Hash-XS-0.43/t/05-h2d-lx.t XML-Hash-XS-0.43/t/02-h2d.t XML-Hash-XS-0.43/t/04-h2x-lx.t XML-Hash-XS-0.43/t/test.xml XML-Hash-XS-0.43/t/06-x2h.t XML-Hash-XS-0.43/t/test_cp1251.xml XML-Hash-XS-0.43/t/03-h2x-oop.t XML-Hash-XS-0.43/t/00-load.t XML-Hash-XS-0.43/t/test_utf8.xml XML-Hash-XS-0.43/t/01-h2x.t XML-Hash-XS-0.43/t/test_cp1251_wo_decl.xml XML-Hash-XS-0.43/t/07-x2h_filter.t XML-Hash-XS-0.43/Makefile.PL XML-Hash-XS-0.43/META.yml XML-Hash-XS-0.43/MANIFEST Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'prepare' Configuring Y/YO/YOREEK/XML-Hash-XS-0.43.tar.gz with Makefile.PL >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Checking for 'XML::LibXML'... yes Checking for 'xml2'... no Checking for 'iconv'... no Checking for 'iconv'... yes Checking for 'icu'... no Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -liconv Have \cpanfl~3.22-\var\megalib Want \perl-5~1.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for XML::Hash::XS Writing MYMETA.yml and MYMETA.json YOREEK/XML-Hash-XS-0.43.tar.gz C:\Perl-5.22-32\bin\perl.exe Makefile.PL -- OK Running make for Y/YO/YOREEK/XML-Hash-XS-0.43.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/XML/Hash/XS.pm blib\lib\XML\Hash\XS.pm Running Mkbootstrap for XML::Hash::XS () "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "XS.bs" "C:\Perl-5.22-32\bin\perl.exe" "C:\cpanfly-5.22-32\var\megalib\ExtUtils\xsubpp" -typemap "C:\Perl-5.22-32\lib\ExtUtils\typemap" -typemap "typemap" XS.xs > XS.xsc && "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e mv -- XS.xsc XS.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o XS.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML XS.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_buffer.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_buffer.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_dom.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_dom.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_encoder.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_encoder.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_h2x.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x_lx.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_h2x_lx.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x_native.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_h2x_native.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x_native_attr.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_h2x_native_attr.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_log.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_log.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_param.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_param.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_perl_buffer.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_perl_buffer.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_reader.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_reader.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_sort.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_sort.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_stack.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_stack.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_stash.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_stash.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_writer.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_writer.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_x2h.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.22-32\lib\CORE" -DXH_HAVE_ICONV -DXH_HAVE_XML__LIBXML src\xh_x2h.c "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"XML::Hash::XS\", 'DLBASE' => 'XS', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def XS.def --output-exp dll.exp g++ -o blib\arch\auto\XML\Hash\XS\XS.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.22-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" XS.o src/xh.o src/xh_buffer.o src/xh_dom.o src/xh_encoder.o src/xh_h2x.o src/xh_h2x_lx.o src/xh_h2x_native.o src/xh_h2x_native_attr.o src/xh_log.o src/xh_param.o src/xh_perl_buffer.o src/xh_reader.o src/xh_sort.o src/xh_stack.o src/xh_stash.o src/xh_writer.o src/xh_x2h.o "C:\Perl-5.22-32\lib\CORE\libperl522.a" "C:\MinGW\i686-w64-mingw32\lib\libmoldname.a" "C:\MinGW\i686-w64-mingw32\lib\libkernel32.a" "C:\MinGW\i686-w64-mingw32\lib\libuser32.a" "C:\MinGW\i686-w64-mingw32\lib\libgdi32.a" "C:\MinGW\i686-w64-mingw32\lib\libwinspool.a" "C:\MinGW\i686-w64-mingw32\lib\libcomdlg32.a" "C:\MinGW\i686-w64-mingw32\lib\libadvapi32.a" "C:\MinGW\i686-w64-mingw32\lib\libshell32.a" "C:\MinGW\i686-w64-mingw32\lib\libole32.a" "C:\MinGW\i686-w64-mingw32\lib\liboleaut32.a" "C:\MinGW\i686-w64-mingw32\lib\libnetapi32.a" "C:\MinGW\i686-w64-mingw32\lib\libuuid.a" "C:\MinGW\i686-w64-mingw32\lib\libws2_32.a" "C:\MinGW\i686-w64-mingw32\lib\libmpr.a" "C:\MinGW\i686-w64-mingw32\lib\libwinmm.a" "C:\MinGW\i686-w64-mingw32\lib\libversion.a" "C:\MinGW\i686-w64-mingw32\lib\libodbc32.a" "C:\MinGW\i686-w64-mingw32\lib\libodbccp32.a" "C:\MinGW\i686-w64-mingw32\lib\libcomctl32.a" dll.exp src/xh_encoder.o:xh_encoder.c:(.text+0x17): undefined reference to `libiconv_close' src/xh_encoder.o:xh_encoder.c:(.text+0xa2): undefined reference to `libiconv_open' src/xh_encoder.o:xh_encoder.c:(.text+0xd2): undefined reference to `libiconv_close' src/xh_encoder.o:xh_encoder.c:(.text+0x14a): undefined reference to `libiconv' src/xh_encoder.o:xh_encoder.c:(.text+0x19a): undefined reference to `libiconv' collect2: ld returned 1 exit status dmake: Error code 129, while making 'blib\arch\auto\XML\Hash\XS\XS.dll' YOREEK/XML-Hash-XS-0.43.tar.gz dmake -- NOT OK Running test for module 'BerkeleyDB' Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\P\PM\PMQS\BerkeleyDB-0.55.tar.gz ok BerkeleyDB-0.55/ BerkeleyDB-0.55/MANIFEST BerkeleyDB-0.55/constants.h BerkeleyDB-0.55/BerkeleyDB.pm BerkeleyDB-0.55/README BerkeleyDB-0.55/ppport.h BerkeleyDB-0.55/Changes BerkeleyDB-0.55/BerkeleyDB.pod BerkeleyDB-0.55/config.in BerkeleyDB-0.55/hints/ BerkeleyDB-0.55/hints/solaris.pl BerkeleyDB-0.55/hints/irix_6_5.pl BerkeleyDB-0.55/hints/dec_osf.pl BerkeleyDB-0.55/Makefile.PL BerkeleyDB-0.55/BerkeleyDB.xs BerkeleyDB-0.55/BerkeleyDB/ BerkeleyDB-0.55/BerkeleyDB/Hash.pm BerkeleyDB-0.55/BerkeleyDB/Btree.pm BerkeleyDB-0.55/scan.pl BerkeleyDB-0.55/BerkeleyDB.pod.P BerkeleyDB-0.55/patches/ BerkeleyDB-0.55/patches/5.004_04 BerkeleyDB-0.55/patches/5.004_01 BerkeleyDB-0.55/patches/5.005 BerkeleyDB-0.55/patches/5.004_05 BerkeleyDB-0.55/patches/5.004 BerkeleyDB-0.55/patches/5.004_03 BerkeleyDB-0.55/patches/5.6.0 BerkeleyDB-0.55/patches/5.005_02 BerkeleyDB-0.55/patches/5.004_02 BerkeleyDB-0.55/patches/5.005_01 BerkeleyDB-0.55/patches/5.005_03 BerkeleyDB-0.55/typemap BerkeleyDB-0.55/t/ BerkeleyDB-0.55/t/examples.t.T BerkeleyDB-0.55/t/txn.t BerkeleyDB-0.55/t/recno.t BerkeleyDB-0.55/t/blob.t BerkeleyDB-0.55/t/unknown.t BerkeleyDB-0.55/t/subdb.t BerkeleyDB-0.55/t/hash.t BerkeleyDB-0.55/t/db-4.6.t BerkeleyDB-0.55/t/pod.t BerkeleyDB-0.55/t/util.pm BerkeleyDB-0.55/t/examples3.t.T BerkeleyDB-0.55/t/encrypt.t BerkeleyDB-0.55/t/queue.t BerkeleyDB-0.55/t/env.t BerkeleyDB-0.55/t/examples.t BerkeleyDB-0.55/t/join.t BerkeleyDB-0.55/t/db-4.3.t BerkeleyDB-0.55/t/db-4.x.t BerkeleyDB-0.55/t/Test/ BerkeleyDB-0.55/t/Test/Builder.pm BerkeleyDB-0.55/t/Test/More.pm BerkeleyDB-0.55/t/db-4.4.t BerkeleyDB-0.55/t/examples3.t BerkeleyDB-0.55/t/heap.t BerkeleyDB-0.55/t/db-3.2.t BerkeleyDB-0.55/t/cds.t BerkeleyDB-0.55/t/filter.t BerkeleyDB-0.55/t/db-4.8.t BerkeleyDB-0.55/t/db-4.7.t BerkeleyDB-0.55/t/mldbm.t BerkeleyDB-0.55/t/sequence.t BerkeleyDB-0.55/t/destroy.t BerkeleyDB-0.55/t/db-3.0.t BerkeleyDB-0.55/t/btree.t BerkeleyDB-0.55/t/db-3.3.t BerkeleyDB-0.55/t/strict.t BerkeleyDB-0.55/t/encode.t BerkeleyDB-0.55/t/db-3.1.t BerkeleyDB-0.55/dbinfo BerkeleyDB-0.55/META.json BerkeleyDB-0.55/META.yml BerkeleyDB-0.55/mkconsts.pl BerkeleyDB-0.55/constants.xs BerkeleyDB-0.55/mkpod BerkeleyDB-0.55/Todo Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'prepare' Configuring P/PM/PMQS/BerkeleyDB-0.55.tar.gz with Makefile.PL >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Parsing config.in... Looks Good. Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -llibdb Have \cpanfl~3.22-\var\megalib Want \perl-5~1.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for BerkeleyDB Writing MYMETA.yml and MYMETA.json PMQS/BerkeleyDB-0.55.tar.gz C:\Perl-5.22-32\bin\perl.exe Makefile.PL -- OK Running make for P/PM/PMQS/BerkeleyDB-0.55.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'make' >>> dmake cp BerkeleyDB.pm blib\lib\BerkeleyDB.pm cp BerkeleyDB/Hash.pm blib\lib\BerkeleyDB\Hash.pm cp mkconsts.pl blib\lib\mkconsts.pl cp scan.pl blib\lib\scan.pl cp BerkeleyDB/Btree.pm blib\lib\BerkeleyDB\Btree.pm cp BerkeleyDB.pod blib\lib\BerkeleyDB.pod Running Mkbootstrap for BerkeleyDB () "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "BerkeleyDB.bs" "C:\Perl-5.22-32\bin\perl.exe" "C:\cpanfly-5.22-32\var\megalib\ExtUtils\xsubpp" -noprototypes -typemap "C:\Perl-5.22-32\lib\ExtUtils\typemap" -typemap "typemap" BerkeleyDB.xs > BerkeleyDB.xsc && "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e mv -- BerkeleyDB.xsc BerkeleyDB.c Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in BerkeleyDB.xs, line 5856 Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in BerkeleyDB.xs, line 5884 gcc -c -I/usr/local/BerkeleyDB/include -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.55\" -DXS_VERSION=\"0.55\" "-IC:\Perl-5.22-32\lib\CORE" BerkeleyDB.c BerkeleyDB.xs:76:16: fatal error: db.h: No such file or directory compilation terminated. dmake: Error code 129, while making 'BerkeleyDB.o' PMQS/BerkeleyDB-0.55.tar.gz dmake -- NOT OK Running test for module 'Type::Tiny::XS' Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\T\TO\TOBYINK\Type-Tiny-XS-0.012.tar.gz ok Type-Tiny-XS-0.012/CONTRIBUTING Type-Tiny-XS-0.012/COPYRIGHT Type-Tiny-XS-0.012/CREDITS Type-Tiny-XS-0.012/Changes Type-Tiny-XS-0.012/INSTALL Type-Tiny-XS-0.012/LICENSE Type-Tiny-XS-0.012/MANIFEST Type-Tiny-XS-0.012/META.json Type-Tiny-XS-0.012/META.yml Type-Tiny-XS-0.012/Makefile.PL Type-Tiny-XS-0.012/README Type-Tiny-XS-0.012/SIGNATURE Type-Tiny-XS-0.012/Util.xs Type-Tiny-XS-0.012/XS.xs Type-Tiny-XS-0.012/dist.ini Type-Tiny-XS-0.012/doap.ttl Type-Tiny-XS-0.012/ppport.h Type-Tiny-XS-0.012/typetiny.h Type-Tiny-XS-0.012/xs_version.h Type-Tiny-XS-0.012/xshelper.h Type-Tiny-XS-0.012/fallback/const-c.inc Type-Tiny-XS-0.012/fallback/const-xs.inc Type-Tiny-XS-0.012/t/01basic.t Type-Tiny-XS-0.012/t/02int.t Type-Tiny-XS-0.012/t/03positiveint.t Type-Tiny-XS-0.012/t/04positiveorzeroint.t Type-Tiny-XS-0.012/t/05nonemptystr.t Type-Tiny-XS-0.012/t/06map.t Type-Tiny-XS-0.012/t/07tuple.t Type-Tiny-XS-0.012/t/08enum.t Type-Tiny-XS-0.012/t/09anyof_allof.t Type-Tiny-XS-0.012/t/99parsing.t Type-Tiny-XS-0.012/lib/Type/Tiny/XS.pm Type-Tiny-XS-0.012/lib/Type/Tiny/XS/Util.pm Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'prepare' Configuring T/TO/TOBYINK/Type-Tiny-XS-0.012.tar.gz with Makefile.PL >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~3.22-\var\megalib Want \perl-5~1.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Type::Tiny::XS Writing MYMETA.yml and MYMETA.json TOBYINK/Type-Tiny-XS-0.012.tar.gz C:\Perl-5.22-32\bin\perl.exe Makefile.PL -- OK Running make for T/TO/TOBYINK/Type-Tiny-XS-0.012.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Type/Tiny/XS/Util.pm blib\lib\Type\Tiny\XS\Util.pm cp lib/Type/Tiny/XS.pm blib\lib\Type\Tiny\XS.pm Running Mkbootstrap for Type::Tiny::XS () "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "XS.bs" "C:\Perl-5.22-32\bin\perl.exe" "C:\cpanfly-5.22-32\var\megalib\ExtUtils\xsubpp" -typemap "C:\Perl-5.22-32\lib\ExtUtils\typemap" Util.xs > Util.xsc && "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e mv -- Util.xsc Util.c gcc -c -I. -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.012\" -DXS_VERSION=\"0.012\" "-IC:\Perl-5.22-32\lib\CORE" Util.c "C:\Perl-5.22-32\bin\perl.exe" "C:\cpanfly-5.22-32\var\megalib\ExtUtils\xsubpp" -typemap "C:\Perl-5.22-32\lib\ExtUtils\typemap" XS.xs > XS.xsc && "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e mv -- XS.xsc XS.c gcc -c -I. -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.012\" -DXS_VERSION=\"0.012\" "-IC:\Perl-5.22-32\lib\CORE" XS.c "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Type::Tiny::XS\", 'DLBASE' => 'XS', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def XS.def --output-exp dll.exp g++ -o blib\arch\auto\Type\Tiny\XS\XS.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.22-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" Util.o XS.o "C:\Perl-5.22-32\lib\CORE\libperl522.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp dlltool --def XS.def --output-exp dll.exp g++ -o blib\arch\auto\Type\Tiny\XS\XS.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.22-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" Util.o XS.o "C:\Perl-5.22-32\lib\CORE\libperl522.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp "C:\Perl-5.22-32\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Type\Tiny\XS\XS.dll TOBYINK/Type-Tiny-XS-0.012.tar.gz dmake -- OK Prepending C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01basic.t .............. 1..14 ok 1 - use Type::Tiny::XS; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t/02int.t ................ 1..15 ok 1 - use Type::Tiny::XS; ok 2 - yes 0 ok 3 - yes 123 ok 4 - yes "123" ok 5 - yes -123 ok 6 - yes "-123" ok 7 - no "" ok 8 - no undef ok 9 - no "x" ok 10 - no "-" ok 11 - no [1] ok 12 - no "1.2" ok 13 - no "1.0" ok 14 - no "123\n" ok 15 - no "\n123" ok t/03positiveint.t ........ 1..20 ok 1 - use Type::Tiny::XS; ok 2 - no 0 ok 3 - no "0" ok 4 - yes 123 ok 5 - yes "123" ok 6 - no -123 ok 7 - no "-123" ok 8 - no "" ok 9 - no undef ok 10 - no "x" ok 11 - no "-" ok 12 - no [1] ok 13 - no "1.2" ok 14 - no "1.0" ok 15 - no "123\n" ok 16 - no "\n123" ok 17 - large positive int ok 18 - very large positive int ok 19 - large negative int ok 20 - very large negative int ok t/04positiveorzeroint.t .. 1..16 ok 1 - use Type::Tiny::XS; ok 2 - yes 0 ok 3 - yes "0" ok 4 - yes 123 ok 5 - yes "123" ok 6 - no -123 ok 7 - no "-123" ok 8 - no "" ok 9 - no undef ok 10 - no "x" ok 11 - no "-" ok 12 - no [1] ok 13 - no "1.2" ok 14 - no "1.0" ok 15 - no "123\n" ok 16 - no "\n123" ok t/05nonemptystr.t ........ 1..9 ok 1 - use Type::Tiny::XS; ok 2 - yes "Hello" ok 3 - yes "123" ok 4 - yes 123 ok 5 - yes 0 ok 6 - no "" ok 7 - no undef ok 8 - no [] ok 9 - no {} ok t/06map.t ................ 1..7 ok 1 - use Type::Tiny::XS; ok 2 - yes {} ok 3 - yes { 1=>"foo", 2=>"bar" } ok 4 - no { 1=>"foo", 2=>undef } ok 5 - no { 1=>"foo", z=>"bar" } ok 6 - no [] ok 7 - no undef ok t/07tuple.t .............. 1..8 ok 1 - use Type::Tiny::XS; ok 2 - no {} ok 3 - no [] ok 4 - no [42] ok 5 - no [42,[]] ok 6 - yes [42,[],undef] ok 7 - no [42,["x"],undef] ok 8 - yes [42,[666],undef] ok t/08enum.t ............... 1..12 ok 1 - use Type::Tiny::XS; ok 2 - yes "foo" ok 3 - yes "bar" ok 4 - yes "baz" ok 5 - yes "123" ok 6 - yes 123 ok 7 - no "quux" ok 8 - no "FOO" ok 9 - no {} ok 10 - no [] ok 11 - no "" ok 12 - no undef ok t/09anyof_allof.t ........ 1..14 ok 1 - use Type::Tiny::XS; ok 2 - yes {} ok 3 - yes [] ok 4 - yes [42] ok 5 - no 42 ok 6 - no [42,[]] ok 7 - no { foo => "y" } ok 8 - no undef ok 9 - no -1 ok 10 - no 0 ok 11 - yes 1 ok 12 - yes 2 ok 13 - no 3 ok 14 - no undef ok t/99parsing.t ............ 1..4 ok 1 - use Type::Tiny::XS; ok 2 - managed to parse expression 'Tuple[Int,Map[Int,ArrayRef],Undef]' ok 3 ok 4 ok All tests successful. Files=10, Tests=119, 1 wallclock secs ( 0.14 usr + 0.02 sys = 0.16 CPU) Result: PASS TOBYINK/Type-Tiny-XS-0.012.tar.gz dmake test TEST_VERBOSE=1 -- OK PPD for Type-Tiny-XS-0.012 already made ZDM/Pcore-v0.22.3.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Pcore-v0.22.3-RgaDJF ZDM/Pcore-v0.22.3.tar.gz Has already been prepared Running Build for Z/ZD/ZDM/Pcore-v0.22.3.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'XML::Hash::XS => 0' for 'ZDM/Pcore-v0.22.3.tar.gz' failed when processing 'YOREEK/XML-Hash-XS-0.43.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'BerkeleyDB => 0' for 'ZDM/Pcore-v0.22.3.tar.gz' failed when processing 'PMQS/BerkeleyDB-0.55.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. >>> C:\Perl-5.22-32\bin\perl.exe ./Build cp lib/Pcore/Src/Filter/HTML.pm blib\lib\Pcore\Src\Filter\HTML.pm cp lib/Pcore/API/DockerHub/Repository/WebHook.pm blib\lib\Pcore\API\DockerHub\Repository\WebHook.pm cp lib/Pcore/API/ExtDirect/Class/Grid.pm blib\lib\Pcore\API\ExtDirect\Class\Grid.pm cp lib/Pcore/Util/Term/Progress/Indicator/Bar.pm blib\lib\Pcore\Util\Term\Progress\Indicator\Bar.pm cp lib/Pcore/Dist/Build/Wiki.pm blib\lib\Pcore\Dist\Build\Wiki.pm cp lib/Pcore/Handle/File.pm blib\lib\Pcore\Handle\File.pm cp lib/Pcore/Core/EV/Queue.pm blib\lib\Pcore\Core\EV\Queue.pm cp lib/Pcore/Core/CLI/Opt.pm blib\lib\Pcore\Core\CLI\Opt.pm cp lib/Pcore/Util/URI/https.pm blib\lib\Pcore\Util\URI\https.pm cp share/data/tld.dat blib\lib\auto\share\dist\Pcore\data\tld.dat cp lib/Pcore/Core/I18N.pm blib\lib\Pcore\Core\I18N.pm cp lib/Pcore/API/ExtDirect/Map/Field/Date.pm blib\lib\Pcore\API\ExtDirect\Map\Field\Date.pm cp lib/Pcore/JS/ExtJS/Class/Descriptor.pm blib\lib\Pcore\JS\ExtJS\Class\Descriptor.pm cp lib/Pcore/API/ProxyPool/Source/ProxyRack.pm blib\lib\Pcore\API\ProxyPool\Source\ProxyRack.pm cp lib/Pcore/API/DockerHub/Repository/Build/Tag.pm blib\lib\Pcore\API\DockerHub\Repository\Build\Tag.pm cp lib/Pcore/AppX/EV.pm blib\lib\Pcore\AppX\EV.pm cp lib/Pcore/API/ExtDirect/Class/Tree/Heterogenous.pm blib\lib\Pcore\API\ExtDirect\Class\Tree\Heterogenous.pm cp lib/Pcore/API/ProxyPool/Source/WorldOfProxy.pm blib\lib\Pcore\API\ProxyPool\Source\WorldOfProxy.pm cp lib/Pcore/Util/File/ChdirGuard.pm blib\lib\Pcore\Util\File\ChdirGuard.pm cp lib/Pcore/API/DockerHub/Repository/Collaborator.pm blib\lib\Pcore\API\DockerHub\Repository\Collaborator.pm cp lib/Pcore/API/SCM/Upstream.pm blib\lib\Pcore\API\SCM\Upstream.pm cp lib/Pcore/API/ExtDirect/Map/Param/Id.pm blib\lib\Pcore\API\ExtDirect\Map\Param\Id.pm cp share/bin/upx blib\lib\auto\share\dist\Pcore\bin\upx cp lib/Pcore/Util/URI.pm blib\lib\Pcore\Util\URI.pm cp share/docker.json blib\lib\auto\share\dist\Pcore\docker.json cp lib/Pcore/Core/EV/Object.pm blib\lib\Pcore\Core\EV\Object.pm cp lib/Pcore/API/ExtDirect/Class/Upload.pm blib\lib\Pcore\API\ExtDirect\Class\Upload.pm cp lib/Pcore/Core/CLI/Type.pm blib\lib\Pcore\Core\CLI\Type.pm cp lib/Pcore/API/ProxyPool/Source/AwmProxy.pm blib\lib\Pcore\API\ProxyPool\Source\AwmProxy.pm cp lib/Pcore/Dist/CLI/Release.pm blib\lib\Pcore\Dist\CLI\Release.pm cp lib/Pcore/AE/Handle/Cache.pm blib\lib\Pcore\AE\Handle\Cache.pm cp lib/Pcore/API/ExtDirect/Map/Scanner.pm blib\lib\Pcore\API\ExtDirect\Map\Scanner.pm cp lib/Pcore/Dist.pm blib\lib\Pcore\Dist.pm cp lib/Pcore/API/ExtDirect/Class/Tree/Typed.pm blib\lib\Pcore\API\ExtDirect\Class\Tree\Typed.pm cp lib/Pcore/API/ExtDirect/Backend/Local/Pg.pm blib\lib\Pcore\API\ExtDirect\Backend\Local\Pg.pm cp lib/Pcore/Dist/CLI/Create.pm blib\lib\Pcore\Dist\CLI\Create.pm cp lib/Pcore/Util/Text.pm blib\lib\Pcore\Util\Text.pm cp lib/Pcore/Util/File/Tree.pm blib\lib\Pcore\Util\File\Tree.pm cp lib/Pcore/Dist/Build.pm blib\lib\Pcore\Dist\Build.pm cp share/data/timezone.perl blib\lib\auto\share\dist\Pcore\data\timezone.perl cp lib/Pcore/API/ExtDirect/Backend/Local/SQLite.pm blib\lib\Pcore\API\ExtDirect\Backend\Local\SQLite.pm cp lib/Pcore/API/ExtDirect/Backend/Local/MySQL.pm blib\lib\Pcore\API\ExtDirect\Backend\Local\MySQL.pm cp lib/Pcore/Core/Exception.pm blib\lib\Pcore\Core\Exception.pm cp lib/Pcore/API/ProxyPool/Proxy/Removed.pm blib\lib\Pcore\API\ProxyPool\Proxy\Removed.pm cp lib/Pcore/Util/PM/Proc.pm blib\lib\Pcore\Util\PM\Proc.pm cp lib/Pcore/Util/Bit.pm blib\lib\Pcore\Util\Bit.pm cp lib/Pcore/Util/URI/sftp.pm blib\lib\Pcore\Util\URI\sftp.pm cp lib/Pcore/Util/Config.pm blib\lib\Pcore\Util\Config.pm cp lib/Pcore/Util/File.pm blib\lib\Pcore\Util\File.pm cp lib/Pcore/Core/Guard.pm blib\lib\Pcore\Core\Guard.pm cp lib/Pcore/Src/Filter/JS.pm blib\lib\Pcore\Src\Filter\JS.pm cp lib/Pcore/Core/Env.pm blib\lib\Pcore\Core\Env.pm cp lib/Pcore/Util/Text/Table.pm blib\lib\Pcore\Util\Text\Table.pm cp lib/Pcore/API/ProxyPool/Storage.pm blib\lib\Pcore\API\ProxyPool\Storage.pm cp lib/Pcore/Src.pm blib\lib\Pcore\Src.pm cp lib/Pcore/API/ExtDirect/Map/Field/Num.pm blib\lib\Pcore\API\ExtDirect\Map\Field\Num.pm cp lib/Pcore/Dist/CLI/Issues.pm blib\lib\Pcore\Dist\CLI\Issues.pm cp lib/Pcore/Core/CLI/Opt/Perms.pm blib\lib\Pcore\Core\CLI\Opt\Perms.pm cp lib/Pcore/Util/Hash/Multivalue.pm blib\lib\Pcore\Util\Hash\Multivalue.pm cp lib/Pcore/Util/URI/Host.pm blib\lib\Pcore\Util\URI\Host.pm cp lib/Pcore/API/ExtDirect/Map/Records/Record.pm blib\lib\Pcore\API\ExtDirect\Map\Records\Record.pm cp lib/Pcore/JS/ExtJS/Request.pm blib\lib\Pcore\JS\ExtJS\Request.pm cp lib/Pcore/API/SCM.pm blib\lib\Pcore\API\SCM.pm cp lib/Pcore/Core/H/Role.pm blib\lib\Pcore\Core\H\Role.pm cp lib/Pcore/Util/Class.pm blib\lib\Pcore\Util\Class.pm cp share/pcore/dist/xt/author/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\xt\author\README.md cp lib/Pcore/AE/DNS/Cache.pm blib\lib\Pcore\AE\DNS\Cache.pm cp lib/Pcore/API/ExtDirect/Call/Action/Response.pm blib\lib\Pcore\API\ExtDirect\Call\Action\Response.pm cp lib/Pcore/API/ExtDirect/Map/Field/ClientId.pm blib\lib\Pcore\API\ExtDirect\Map\Field\ClientId.pm cp lib/Pcore/Dist/CLI/PAR.pm blib\lib\Pcore\Dist\CLI\PAR.pm cp share/pcore/dist/t/001.t blib\lib\auto\share\dist\Pcore\pcore\dist\t\001.t cp lib/Pcore/Dist/CLI/Update.pm blib\lib\Pcore\Dist\CLI\Update.pm cp lib/common/header.pm blib\lib\common\header.pm cp lib/Pcore/Core/CLI.pm blib\lib\Pcore\Core\CLI.pm cp lib/Pcore/Dist/CLI.pm blib\lib\Pcore\Dist\CLI.pm cp lib/Pcore/Core/Dump/Dumper.pm blib\lib\Pcore\Core\Dump\Dumper.pm cp lib/Pcore/API/DockerHub/Repository/Link.pm blib\lib\Pcore\API\DockerHub\Repository\Link.pm cp lib/Pcore/API/ProxyPool/Proxy.pm blib\lib\Pcore\API\ProxyPool\Proxy.pm cp lib/Pcore/Core/CLI/Arg.pm blib\lib\Pcore\Core\CLI\Arg.pm cp share/pcore/dist/contrib/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\contrib\README.md cp script/pcore blib\script\pcore cp lib/Pcore/Handle/API.pm blib\lib\Pcore\Handle\API.pm cp share/i18n/en_US.mo blib\lib\auto\share\dist\Pcore\i18n\en_US.mo cp lib/Pcore/API/ExtDirect/Class/Amcharts.pm blib\lib\Pcore\API\ExtDirect\Class\Amcharts.pm cp lib/Pcore/API/ExtDirect/Map/Field/Str.pm blib\lib\Pcore\API\ExtDirect\Map\Field\Str.pm cp lib/Pcore/Util/PM/RPC/Proc.pm blib\lib\Pcore\Util\PM\RPC\Proc.pm cp lib/Pcore/API/ExtDirect/Class/Youtube.pm blib\lib\Pcore\API\ExtDirect\Class\Youtube.pm cp share/pcore/dist/xt/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\xt\README.md cp lib/Pcore/HTTP.pm blib\lib\Pcore\HTTP.pm cp lib/Pcore/Util/Hash.pm blib\lib\Pcore\Util\Hash.pm cp share/bin/upx.exe blib\lib\auto\share\dist\Pcore\bin\upx.exe cp share/dist-id.json blib\lib\auto\share\dist\Pcore\dist-id.json cp share/i18n/en_US.po blib\lib\auto\share\dist\Pcore\i18n\en_US.po cp lib/Pcore/API/ExtDirect/Backend/Remote.pm blib\lib\Pcore\API\ExtDirect\Backend\Remote.pm cp lib/Pcore/Util/Date.pm blib\lib\Pcore\Util\Date.pm cp lib/Pcore/API/Bitbucket.pm blib\lib\Pcore\API\Bitbucket.pm cp lib/Pcore/Core/Env/Share.pm blib\lib\Pcore\Core\Env\Share.pm cp share/data/src.perl blib\lib\auto\share\dist\Pcore\data\src.perl cp lib/Pcore/JS/Generator/Base.pm blib\lib\Pcore\JS\Generator\Base.pm cp lib/Pcore/API/ProxyPool/Source/List.pm blib\lib\Pcore\API\ProxyPool\Source\List.pm cp lib/Pcore/Core/Dump.pm blib\lib\Pcore\Core\Dump.pm cp lib/Pcore/API/ExtDirect/Call.pm blib\lib\Pcore\API\ExtDirect\Call.pm cp lib/Pcore/JS/ExtJS/Class.pm blib\lib\Pcore\JS\ExtJS\Class.pm cp lib/Pcore/Src/Filter/Perl.pm blib\lib\Pcore\Src\Filter\Perl.pm cp lib/Pcore/API/SCM/Server/Hg.pm blib\lib\Pcore\API\SCM\Server\Hg.pm cp lib/Pcore/API/ExtDirect/Map/Field/Id.pm blib\lib\Pcore\API\ExtDirect\Map\Field\Id.pm cp lib/Pcore/API/ExtDirect/Call/Action.pm blib\lib\Pcore\API\ExtDirect\Call\Action.pm cp lib/Pcore/Dist/Build/Create.pm blib\lib\Pcore\Dist\Build\Create.pm cp lib/Pcore/API/ExtDirect/Map/Param/Sort.pm blib\lib\Pcore\API\ExtDirect\Map\Param\Sort.pm cp lib/Pcore/Util/Data/I18N.pm blib\lib\Pcore\Util\Data\I18N.pm cp lib/Pcore/Core/Types.pm blib\lib\Pcore\Core\Types.pm cp lib/Pcore/API/ProxyPool/Source.pm blib\lib\Pcore\API\ProxyPool\Source.pm cp lib/Pcore/API/DockerHub.pm blib\lib\Pcore\API\DockerHub.pm cp share/pcore/dist/t/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\t\README.md cp share/pcore/dist/CHANGES blib\lib\auto\share\dist\Pcore\pcore\dist\CHANGES cp lib/Pcore/Dist/CLI/Docker.pm blib\lib\Pcore\Dist\CLI\Docker.pm cp share/pcore/par/share/par.perl blib\lib\auto\share\dist\Pcore\pcore\par\share\par.perl cp lib/Pcore/API/ExtDirect/Map/Field/Upload.pm blib\lib\Pcore\API\ExtDirect\Map\Field\Upload.pm cp lib/Pcore/Core/EV.pm blib\lib\Pcore\Core\EV.pm cp lib/Pcore/Core/Log/Pipe/file.pm blib\lib\Pcore\Core\Log\Pipe\file.pm cp lib/Pcore/Util/PM/RPC/Server.pm blib\lib\Pcore\Util\PM\RPC\Server.pm cp share/pcore/docker/Dockerfile blib\lib\auto\share\dist\Pcore\pcore\docker\Dockerfile cp share/pcore/dist/lib/Module.pm blib\lib\auto\share\dist\Pcore\pcore\dist\lib\Module.pm cp lib/Pcore/API/ExtDirect/Map/Param/Limit.pm blib\lib\Pcore\API\ExtDirect\Map\Param\Limit.pm cp lib/Pcore/HTTP/Message.pm blib\lib\Pcore\HTTP\Message.pm cp lib/Pcore/HTTP/CookieJar.pm blib\lib\Pcore\HTTP\CookieJar.pm cp lib/Pcore/AE/Handle/Cache/Storage.pm blib\lib\Pcore\AE\Handle\Cache\Storage.pm cp share/bin/nssm_x32.exe blib\lib\auto\share\dist\Pcore\bin\nssm_x32.exe cp lib/Pcore/Util/Term.pm blib\lib\Pcore\Util\Term.pm cp lib/Pcore/Util/Path.pm blib\lib\Pcore\Util\Path.pm cp lib/Pcore/App.pm blib\lib\Pcore\App.pm cp lib/Pcore/Util/Data.pm blib\lib\Pcore\Util\Data.pm cp lib/Pcore/API/ExtDirect/Map/Param/Start.pm blib\lib\Pcore\API\ExtDirect\Map\Param\Start.pm cp lib/Pcore/API/ExtDirect/Map/Field/Bool.pm blib\lib\Pcore\API\ExtDirect\Map\Field\Bool.pm cp lib/Pcore/Util/Scalar.pm blib\lib\Pcore\Util\Scalar.pm cp lib/Pcore/API/ExtDirect/Class/Upload/Folder.pm blib\lib\Pcore\API\ExtDirect\Class\Upload\Folder.pm cp lib/Pcore/API/ExtDirect/Map/Field/Int.pm blib\lib\Pcore\API\ExtDirect\Map\Field\Int.pm cp lib/Pcore/AppX.pm blib\lib\Pcore\AppX.pm cp lib/Pcore/API/ExtDirect/Map/Method/Read.pm blib\lib\Pcore\API\ExtDirect\Map\Method\Read.pm cp lib/Pcore/Dist/CLI/Wiki.pm blib\lib\Pcore\Dist\CLI\Wiki.pm cp lib/Pcore/API/ProxyPool/Source/File.pm blib\lib\Pcore\API\ProxyPool\Source\File.pm cp lib/Pcore/API/DockerHub/Repository/Tag.pm blib\lib\Pcore\API\DockerHub\Repository\Tag.pm cp share/pcore/git/.gitignore blib\lib\auto\share\dist\Pcore\pcore\git\.gitignore cp lib/Pcore/Util/Template.pm blib\lib\Pcore\Util\Template.pm cp share/data/pcore.perl blib\lib\auto\share\dist\Pcore\data\pcore.perl cp lib/Pcore/Core/Log/Pipe/stderr.pm blib\lib\Pcore\Core\Log\Pipe\stderr.pm cp script/src blib\script\src cp lib/Pcore/Util/PM/RPC/Worker.pm blib\lib\Pcore\Util\PM\RPC\Worker.pm cp lib/Pcore/Util/Perl/Module.pm blib\lib\Pcore\Util\Perl\Module.pm cp lib/Pcore/Dist/CLI/Test.pm blib\lib\Pcore\Dist\CLI\Test.pm cp lib/Pcore/API.pm blib\lib\Pcore\API.pm cp lib/Pcore/JS/Generator/Raw.pm blib\lib\Pcore\JS\Generator\Raw.pm cp lib/Pcore/Dist/Build/Docker.pm blib\lib\Pcore\Dist\Build\Docker.pm cp share/pcore/docker/share/docker.json blib\lib\auto\share\dist\Pcore\pcore\docker\share\docker.json cp lib/Pcore/Util/URI/ssh.pm blib\lib\Pcore\Util\URI\ssh.pm cp lib/Pcore/HTTP/Util.pm blib\lib\Pcore\HTTP\Util.pm cp share/dist.perl blib\lib\auto\share\dist\Pcore\dist.perl cp share/pcore/docker/.dockerignore blib\lib\auto\share\dist\Pcore\pcore\docker\.dockerignore cp lib/Pcore/Util/File/Tree/File.pm blib\lib\Pcore\Util\File\Tree\File.pm cp lib/Pcore/Core/CLI/Cmd.pm blib\lib\Pcore\Core\CLI\Cmd.pm cp lib/Pcore/Util/File/TempFile.pm blib\lib\Pcore\Util\File\TempFile.pm cp lib/Pcore/Core/Exporter.pm blib\lib\Pcore\Core\Exporter.pm cp share/i18n/ru_RU.po blib\lib\auto\share\dist\Pcore\i18n\ru_RU.po cp share/pcore/hg/.hgignore blib\lib\auto\share\dist\Pcore\pcore\hg\.hgignore cp lib/Pcore/Util/Text/Table/Column.pm blib\lib\Pcore\Util\Text\Table\Column.pm cp lib/Pcore/HTTP/Response.pm blib\lib\Pcore\HTTP\Response.pm cp share/pcore/dist/share/i18n/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\share\i18n\README.md cp lib/Pcore/Util/URI/file.pm blib\lib\Pcore\Util\URI\file.pm cp lib/Pcore/Core/Log.pm blib\lib\Pcore\Core\Log.pm cp lib/Pcore/Util/File/TempDir.pm blib\lib\Pcore\Util\File\TempDir.pm cp lib/Pcore/Core/Log/Channel.pm blib\lib\Pcore\Core\Log\Channel.pm cp lib/Pcore/Dist/CLI/Setup.pm blib\lib\Pcore\Dist\CLI\Setup.pm cp lib/Pcore/Dist/Build/Update.pm blib\lib\Pcore\Dist\Build\Update.pm cp lib/Pcore/Src/Filter.pm blib\lib\Pcore\Src\Filter.pm cp lib/Pcore/Core/CLI/Cmd/Service.pm blib\lib\Pcore\Core\CLI\Cmd\Service.pm cp lib/Pcore/Util/Perl.pm blib\lib\Pcore\Util\Perl.pm cp lib/Pcore/API/PAUSE.pm blib\lib\Pcore\API\PAUSE.pm cp lib/Pcore/Util/PM/RPC.pm blib\lib\Pcore\Util\PM\RPC.pm cp lib/Pcore/Core/Autoload.pm blib\lib\Pcore\Core\Autoload.pm cp lib/Pcore/Util/Perl/Moo.pm blib\lib\Pcore\Util\Perl\Moo.pm cp lib/Pcore/Core/H/Cache.pm blib\lib\Pcore\Core\H\Cache.pm cp share/data/par.ico blib\lib\auto\share\dist\Pcore\data\par.ico cp lib/Pcore/Util/UUID.pm blib\lib\Pcore\Util\UUID.pm cp lib/Pcore.pm blib\lib\Pcore.pm cp lib/Pcore/Dist/Build/Clean.pm blib\lib\Pcore\Dist\Build\Clean.pm cp lib/Pcore/API/ExtDirect/Backend/Local/Firebird.pm blib\lib\Pcore\API\ExtDirect\Backend\Local\Firebird.pm cp lib/Pcore/Core/Const.pm blib\lib\Pcore\Core\Const.pm cp lib/Pcore/API/DockerHub/Repository/Build.pm blib\lib\Pcore\API\DockerHub\Repository\Build.pm cp lib/Pcore/Core/Log/Pipe.pm blib\lib\Pcore\Core\Log\Pipe.pm cp lib/Pcore/API/ExtDirect/Call/Action/Request.pm blib\lib\Pcore\API\ExtDirect\Call\Action\Request.pm cp lib/Pcore/API/ProxyPool.pm blib\lib\Pcore\API\ProxyPool.pm cp lib/Pcore/Dist/CLI/Smoke.pm blib\lib\Pcore\Dist\CLI\Smoke.pm cp lib/Pcore/JS/Generator.pm blib\lib\Pcore\JS\Generator.pm cp lib/Pcore/API/ExtDirect/Map/Records.pm blib\lib\Pcore\API\ExtDirect\Map\Records.pm cp lib/Pcore/Util/List.pm blib\lib\Pcore\Util\List.pm cp lib/Pcore/Util/PM.pm blib\lib\Pcore\Util\PM.pm cp lib/Pcore/Devel/ScanDeps.pm blib\lib\Pcore\Devel\ScanDeps.pm cp lib/Pcore/API/DockerHub/Repository.pm blib\lib\Pcore\API\DockerHub\Repository.pm cp lib/Pcore/Util/URI/Web2.pm blib\lib\Pcore\Util\URI\Web2.pm cp lib/Pcore/JS/Generator/Func.pm blib\lib\Pcore\JS\Generator\Func.pm cp lib/Pcore/API/ExtDirect/Class/Upload/File.pm blib\lib\Pcore\API\ExtDirect\Class\Upload\File.pm cp share/pcore/dist/xt/release/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\xt\release\README.md cp lib/Pcore/AppX/API.pm blib\lib\Pcore\AppX\API.pm cp lib/Pcore/Src/Filter/CSS.pm blib\lib\Pcore\Src\Filter\CSS.pm cp lib/Pcore/API/ExtDirect/Backend.pm blib\lib\Pcore\API\ExtDirect\Backend.pm cp lib/Pcore/API/ExtDirect/Map/Param/Fields.pm blib\lib\Pcore\API\ExtDirect\Map\Param\Fields.pm cp lib/Pcore/JS/ExtJS/Namespace.pm blib\lib\Pcore\JS\ExtJS\Namespace.pm cp lib/Pcore/API/ExtDirect/Class/Tree.pm blib\lib\Pcore\API\ExtDirect\Class\Tree.pm cp lib/Pcore/JS/Generator/Call.pm blib\lib\Pcore\JS\Generator\Call.pm cp lib/Pcore/HTTP/Request.pm blib\lib\Pcore\HTTP\Request.pm cp lib/Pcore/Util/Sys.pm blib\lib\Pcore\Util\Sys.pm cp lib/Pcore/Core/H/Role/Wrapper.pm blib\lib\Pcore\Core\H\Role\Wrapper.pm cp lib/Pcore/AppX/HasAppX.pm blib\lib\Pcore\AppX\HasAppX.pm cp lib/Pcore/API/ExtDirect/Class/Tree/Typed/NodeType.pm blib\lib\Pcore\API\ExtDirect\Class\Tree\Typed\NodeType.pm cp lib/Pcore/Dist/Build/Deploy.pm blib\lib\Pcore\Dist\Build\Deploy.pm cp share/pcore/dist/cpanfile blib\lib\auto\share\dist\Pcore\pcore\dist\cpanfile cp lib/Pcore/Dist/Build/PAR/Script.pm blib\lib\Pcore\Dist\Build\PAR\Script.pm cp share/data/web2.perl blib\lib\auto\share\dist\Pcore\data\web2.perl cp lib/Pcore/API/Response.pm blib\lib\Pcore\API\Response.pm cp lib/Pcore/HTTP/Message/Headers.pm blib\lib\Pcore\HTTP\Message\Headers.pm cp lib/Pcore/API/ExtDirect/Map/Call.pm blib\lib\Pcore\API\ExtDirect\Map\Call.pm cp lib/Pcore/Core/Exception/Object.pm blib\lib\Pcore\Core\Exception\Object.pm cp lib/Pcore/API/ExtDirect/Map/Field.pm blib\lib\Pcore\API\ExtDirect\Map\Field.pm cp lib/Pcore/API/Bitbucket/Issue.pm blib\lib\Pcore\API\Bitbucket\Issue.pm cp lib/Pcore/API/ExtDirect/Map/Param/Filter.pm blib\lib\Pcore\API\ExtDirect\Map\Param\Filter.pm cp lib/Pcore/Dist/CLI/Deploy.pm blib\lib\Pcore\Dist\CLI\Deploy.pm cp lib/Pcore/API/ExtDirect/Map/Param.pm blib\lib\Pcore\API\ExtDirect\Map\Param.pm cp lib/Pcore/AppX/H.pm blib\lib\Pcore\AppX\H.pm cp lib/Pcore/API/IPPool.pm blib\lib\Pcore\API\IPPool.pm cp lib/Pcore/Dist/Build/Temp.pm blib\lib\Pcore\Dist\Build\Temp.pm cp lib/Pcore/Dist/Build/Release.pm blib\lib\Pcore\Dist\Build\Release.pm cp share/pcore/dist/share/tmpl/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\share\tmpl\README.md cp lib/Pcore/API/ExtDirect/Backend/Local.pm blib\lib\Pcore\API\ExtDirect\Backend\Local.pm cp share/bin/upx_x64 blib\lib\auto\share\dist\Pcore\bin\upx_x64 cp lib/Pcore/Util/URI/Path.pm blib\lib\Pcore\Util\URI\Path.pm cp share/i18n/ru_RU.mo blib\lib\auto\share\dist\Pcore\i18n\ru_RU.mo cp lib/Pcore/Core/Inline.pm blib\lib\Pcore\Core\Inline.pm cp share/bin/nssm_x64.exe blib\lib\auto\share\dist\Pcore\bin\nssm_x64.exe cp lib/Pcore/Util/Digest.pm blib\lib\Pcore\Util\Digest.pm cp lib/Pcore/Util/URI/http.pm blib\lib\Pcore\Util\URI\http.pm cp lib/Pcore/Util/File/UmaskGuard.pm blib\lib\Pcore\Util\File\UmaskGuard.pm cp share/data/pub_suffix.dat blib\lib\auto\share\dist\Pcore\data\pub_suffix.dat cp lib/Pcore/AE/Handle.pm blib\lib\Pcore\AE\Handle.pm cp lib/Pcore/API/ExtDirect/Map/Method/Update.pm blib\lib\Pcore\API\ExtDirect\Map\Method\Update.pm cp share/pcore/dist/share/dist.perl blib\lib\auto\share\dist\Pcore\pcore\dist\share\dist.perl cp lib/Pcore/Core/H.pm blib\lib\Pcore\Core\H.pm cp lib/Pcore/Util/Random.pm blib\lib\Pcore\Util\Random.pm cp lib/Pcore/Util/Term/Progress/Indicator.pm blib\lib\Pcore\Util\Term\Progress\Indicator.pm cp lib/Pcore/API/ExtDirect/Map/Method/Destroy.pm blib\lib\Pcore\API\ExtDirect\Map\Method\Destroy.pm cp lib/Pcore/API/SCM/Server/Git.pm blib\lib\Pcore\API\SCM\Server\Git.pm cp lib/Pcore/Util/URI/Punycode.pm blib\lib\Pcore\Util\URI\Punycode.pm cp lib/Pcore/Dist/Build/PAR.pm blib\lib\Pcore\Dist\Build\PAR.pm cp lib/Pcore/API/ExtDirect/Class/Index.pm blib\lib\Pcore\API\ExtDirect\Class\Index.pm cp lib/Pcore/HTTP/Status.pm blib\lib\Pcore\HTTP\Status.pm cp lib/Pcore/API/ExtDirect/Map/Method.pm blib\lib\Pcore\API\ExtDirect\Map\Method.pm cp share/data/mime.perl blib\lib\auto\share\dist\Pcore\data\mime.perl cp lib/Pcore/AppX/OpenSSL.pm blib\lib\Pcore\AppX\OpenSSL.pm cp lib/Pcore/App/Alien.pm blib\lib\Pcore\App\Alien.pm cp lib/Pcore/AppX/Tmpl.pm blib\lib\Pcore\AppX\Tmpl.pm cp lib/Pcore/Dist/Build/Issues.pm blib\lib\Pcore\Dist\Build\Issues.pm cp lib/Pcore/Src/File.pm blib\lib\Pcore\Src\File.pm cp lib/Pcore/Core/CLI/Opt/Daemonize.pm blib\lib\Pcore\Core\CLI\Opt\Daemonize.pm cp lib/Pcore/Util/Hash/RandKey.pm blib\lib\Pcore\Util\Hash\RandKey.pm cp share/pcore/dist/bin/main.pl blib\lib\auto\share\dist\Pcore\pcore\dist\bin\main.pl cp lib/Pcore/API/ProxyPool/Source/Tor.pm blib\lib\Pcore\API\ProxyPool\Source\Tor.pm cp lib/Pcore/API/SCM/Server.pm blib\lib\Pcore\API\SCM\Server.pm cp lib/Pcore/API/GitHub.pm blib\lib\Pcore\API\GitHub.pm cp lib/Pcore/API/ExtDirect/Map/Method/Create.pm blib\lib\Pcore\API\ExtDirect\Map\Method\Create.pm cp lib/Pcore/API/ExtDirect/Map.pm blib\lib\Pcore\API\ExtDirect\Map.pm cp lib/Pcore/Handle/Object.pm blib\lib\Pcore\Handle\Object.pm cp lib/Pcore/Dist/CLI/Id.pm blib\lib\Pcore\Dist\CLI\Id.pm cp lib/Pcore/Core/PerlIOviaWinUniCon.pm blib\lib\Pcore\Core\PerlIOviaWinUniCon.pm cp share/pcore/dist/xt/smoke/README.md blib\lib\auto\share\dist\Pcore\pcore\dist\xt\smoke\README.md cp lib/Pcore/Util/Term/Progress.pm blib\lib\Pcore\Util\Term\Progress.pm cp lib/Pcore/Dist/CLI/Clean.pm blib\lib\Pcore\Dist\CLI\Clean.pm cp script/update-pcore-share.pl blib\script\update-pcore-share.pl cp lib/Pcore/Util/Mail.pm blib\lib\Pcore\Util\Mail.pm cp lib/Pcore/API/ExtDirect/Class.pm blib\lib\Pcore\API\ExtDirect\Class.pm cp lib/Pcore/Util/URI/ftp.pm blib\lib\Pcore\Util\URI\ftp.pm ZDM/Pcore-v0.22.3.tar.gz C:\Perl-5.22-32\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 t/author-pod-syntax.t ....... skipped: these tests are for "smoke bot" testing t/p-util-path.t ............. ok t/p-util-uri-web2.t ......... ok t/p-util-uri.t .............. ok t/release-002-util-text.t ... skipped: these tests are for release candidate testing t/release-003-pcore-dist.t .. skipped: these tests are for release candidate testing All tests successful. Files=6, Tests=113, 9 wallclock secs ( 0.12 usr + 0.05 sys = 0.17 CPU) Result: PASS ZDM/Pcore-v0.22.3.tar.gz Tests succeeded but 2 dependencies missing (XML::Hash::XS,BerkeleyDB) ZDM/Pcore-v0.22.3.tar.gz [dependencies] -- NA ZDM/Pcore-GeoIP-v0.9.1.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Pcore-GeoIP-v0.9.1-tDSFHp ZDM/Pcore-GeoIP-v0.9.1.tar.gz Has already been prepared Running Build for Z/ZD/ZDM/Pcore-GeoIP-v0.9.1.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'Pcore => v0.22.2' for 'ZDM/Pcore-GeoIP-v0.9.1.tar.gz' failed when processing 'ZDM/Pcore-v0.22.3.tar.gz' with 'make_test => NO 2 dependencies missing (XML::Hash::XS,BerkeleyDB)'. Continuing, but chances to succeed are limited. >>> C:\Perl-5.22-32\bin\perl.exe ./Build cp lib/Pcore/Util/GeoIP.pm blib\lib\Pcore\Util\GeoIP.pm cp script/update-geoip-share.pl blib\script\update-geoip-share.pl cp share/data/geoip_city_v6.dat blib\lib\auto\share\dist\Pcore-GeoIP\data\geoip_city_v6.dat cp share/data/geoip2_country.mmdb blib\lib\auto\share\dist\Pcore-GeoIP\data\geoip2_country.mmdb cp share/dist-id.json blib\lib\auto\share\dist\Pcore-GeoIP\dist-id.json cp share/data/geoip_city.dat blib\lib\auto\share\dist\Pcore-GeoIP\data\geoip_city.dat cp share/data/geoip2_city.mmdb blib\lib\auto\share\dist\Pcore-GeoIP\data\geoip2_city.mmdb cp share/dist.perl blib\lib\auto\share\dist\Pcore-GeoIP\dist.perl cp share/data/geoip_country.dat blib\lib\auto\share\dist\Pcore-GeoIP\data\geoip_country.dat cp lib/Pcore/GeoIP.pm blib\lib\Pcore\GeoIP.pm cp share/data/geoip_country_v6.dat blib\lib\auto\share\dist\Pcore-GeoIP\data\geoip_country_v6.dat ZDM/Pcore-GeoIP-v0.9.1.tar.gz C:\Perl-5.22-32\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 Can't locate Pcore.pm in @INC (you may need to install the Pcore module) (@INC contains: C:\cpanfly-5.22-32\var\cpan\build\Pcore-GeoIP-v0.9.1-tDSFHp\blib\arch C:\cpanfly-5.22-32\var\cpan\build\Pcore-GeoIP-v0.9.1-tDSFHp\blib\lib C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib C:/cpanfly-5.22-32/var/megalib C:/Perl-5.22-32/site/lib C:/Perl-5.22-32/lib .) at t/001-util-geoip.t line 5. BEGIN failed--compilation aborted at t/001-util-geoip.t line 5. t/001-util-geoip.t ..... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/author-pod-syntax.t .. skipped: these tests are for "smoke bot" testing Test Summary Report ------------------- t/001-util-geoip.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=2, Tests=0, 1 wallclock secs ( 0.09 usr + 0.02 sys = 0.11 CPU) Result: FAIL ZDM/Pcore-GeoIP-v0.9.1.tar.gz one dependency not OK (Pcore); additionally test harness failed C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ZDM/Pcore-GeoIP-v0.9.1.tar.gz Running test for module 'Pcore' ZDM/Pcore-v0.22.3.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Pcore-v0.22.3-RgaDJF ZDM/Pcore-v0.22.3.tar.gz Has already been prepared ZDM/Pcore-v0.22.3.tar.gz Has already been made ZDM/Pcore-v0.22.3.tar.gz Has already been tested within this command ZDM/Pcore-Nginx-v0.8.1.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Pcore-Nginx-v0.8.1-Tsvhv8 ZDM/Pcore-Nginx-v0.8.1.tar.gz Has already been prepared Running Build for Z/ZD/ZDM/Pcore-Nginx-v0.8.1.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'Pcore => v0.22.2' for 'ZDM/Pcore-Nginx-v0.8.1.tar.gz' failed when processing 'ZDM/Pcore-v0.22.3.tar.gz' with 'make_test => NO 2 dependencies missing (XML::Hash::XS,BerkeleyDB)'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Pcore::GeoIP => v0.9.0' for 'ZDM/Pcore-Nginx-v0.8.1.tar.gz' failed when processing 'ZDM/Pcore-GeoIP-v0.9.1.tar.gz' with 'make_test => NO one dependency not OK (Pcore); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> C:\Perl-5.22-32\bin\perl.exe ./Build cp share/docker.json blib\lib\auto\share\dist\Pcore-Nginx\docker.json cp share/dist.perl blib\lib\auto\share\dist\Pcore-Nginx\dist.perl cp lib/Pcore/Nginx.pm blib\lib\Pcore\Nginx.pm cp lib/Pcore/App/Nginx.pm blib\lib\Pcore\App\Nginx.pm cp share/dist-id.json blib\lib\auto\share\dist\Pcore-Nginx\dist-id.json cp share/tmpl/nginx/server.nginx blib\lib\auto\share\dist\Pcore-Nginx\tmpl\nginx\server.nginx cp share/tmpl/nginx/vhost.nginx blib\lib\auto\share\dist\Pcore-Nginx\tmpl\nginx\vhost.nginx ZDM/Pcore-Nginx-v0.8.1.tar.gz C:\Perl-5.22-32\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 Can't locate Pcore.pm in @INC (you may need to install the Pcore module) (@INC contains: C:\cpanfly-5.22-32\var\cpan\build\Pcore-Nginx-v0.8.1-Tsvhv8\blib\arch C:\cpanfly-5.22-32\var\cpan\build\Pcore-Nginx-v0.8.1-Tsvhv8\blib\lib C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Type-Tiny-XS-0.012-JDyZED/blib/lib C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/arch C:\cpanfly-5.22-32\var\cpan\build\GeoIP2-2.003001-YPsDjB/blib/lib C:/cpanfly-5.22-32/var/megalib C:/Perl-5.22-32/site/lib C:/Perl-5.22-32/lib .) at t/001.t line 5. BEGIN failed--compilation aborted at t/001.t line 5. t/001.t ................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/author-pod-syntax.t .. skipped: these tests are for "smoke bot" testing Test Summary Report ------------------- t/001.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=2, Tests=0, 0 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU) Result: FAIL ZDM/Pcore-Nginx-v0.8.1.tar.gz 2 dependencies missing (Pcore::GeoIP,Pcore); additionally test harness failed C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ZDM/Pcore-Nginx-v0.8.1.tar.gz Finished 2016-04-26T12:36:13