PATH=C:\cpanfly-5.18-64\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.18-64\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;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-05-08T20:15:08 ActivePerl-1806 CPAN-2.10 PATH=C:/CPANFL~1.18-/var/libs/bin;C:\CPANFL~1.18-\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.18-\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;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.18-64\var\cpan\Metadata' Database was generated on Sun, 08 May 2016 05:29:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/GeoIP2-2.003001.tar.gz Checksum for C:\cpanfly-5.18-64\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:\Perl64-5.18\bin\perl.exe Makefile.PL Warning: prerequisite MaxMind::DB::Reader 1.000000 not found. Checking if your kit is complete... Looks good Have \cpanfl~1.18-\var\megalib Want \perl64-5.18\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-x64-multi-thread] 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:\Perl64-5.18\bin\perl.exe Makefile.PL -- OK Running make for M/MA/MAXMIND/GeoIP2-2.003001.tar.gz ---- Unsatisfied dependencies detected during ---- ---- MAXMIND/GeoIP2-2.003001.tar.gz ---- MaxMind::DB::Reader [requires] Running test for module 'MaxMind::DB::Reader' Checksum for C:\cpanfly-5.18-64\var\cpan\sources\authors\id\M\MA\MAXMIND\MaxMind-DB-Reader-1.000012.tar.gz ok MaxMind-DB-Reader-1.000012/ MaxMind-DB-Reader-1.000012/LICENSE MaxMind-DB-Reader-1.000012/INSTALL MaxMind-DB-Reader-1.000012/Makefile.PL MaxMind-DB-Reader-1.000012/dist.ini MaxMind-DB-Reader-1.000012/bin/ MaxMind-DB-Reader-1.000012/bin/mmdb-dump-search-tree MaxMind-DB-Reader-1.000012/bin/mmdb-dump-metadata MaxMind-DB-Reader-1.000012/perltidyrc MaxMind-DB-Reader-1.000012/lib/ MaxMind-DB-Reader-1.000012/lib/MaxMind/ MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/ MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/ MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Data/ MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Data/EndMarker.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Data/Container.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Decoder.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/PP.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/ MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/HasMetadata.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/Reader.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/Sysreader.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/NodeReader.pm MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/HasDecoder.pm MaxMind-DB-Reader-1.000012/README.md MaxMind-DB-Reader-1.000012/cpanfile MaxMind-DB-Reader-1.000012/META.json MaxMind-DB-Reader-1.000012/perlcriticrc MaxMind-DB-Reader-1.000012/Changes MaxMind-DB-Reader-1.000012/META.yml MaxMind-DB-Reader-1.000012/tidyall.ini MaxMind-DB-Reader-1.000012/MANIFEST MaxMind-DB-Reader-1.000012/t/ MaxMind-DB-Reader-1.000012/t/MaxMind/ MaxMind-DB-Reader-1.000012/t/MaxMind/DB/ MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader-no-ipv4-search-tree.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader-broken-databases.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/ MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/ MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/array.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/bytes.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/double.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/int32.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/container.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint16.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint32.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/end_marker.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint128.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/float.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/pointer.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/boolean.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint64.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/utf8_string.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/map.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-maps-with-pointers.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/NoMoose.t MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader-decoder.t MaxMind-DB-Reader-1.000012/t/00-report-prereqs.dd MaxMind-DB-Reader-1.000012/t/author-eol.t MaxMind-DB-Reader-1.000012/t/author-no-tabs.t MaxMind-DB-Reader-1.000012/t/release-synopsis.t MaxMind-DB-Reader-1.000012/t/lib/ MaxMind-DB-Reader-1.000012/t/lib/Test/ MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/ MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/ MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/Reader.pm MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/Reader/ MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/Reader/Decoder.pm MaxMind-DB-Reader-1.000012/t/author-pod-spell.t MaxMind-DB-Reader-1.000012/t/author-test-version.t MaxMind-DB-Reader-1.000012/t/00-report-prereqs.t MaxMind-DB-Reader-1.000012/t/release-portability.t MaxMind-DB-Reader-1.000012/t/release-tidyall.t MaxMind-DB-Reader-1.000012/t/author-pod-syntax.t MaxMind-DB-Reader-1.000012/t/release-pod-coverage.t MaxMind-DB-Reader-1.000012/t/author-00-compile.t MaxMind-DB-Reader-1.000012/t/release-cpan-changes.t MaxMind-DB-Reader-1.000012/maxmind-db/ MaxMind-DB-Reader-1.000012/maxmind-db/LICENSE MaxMind-DB-Reader-1.000012/maxmind-db/source-data/ MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Connection-Type-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/source-data/README MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-ISP-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Country-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Anonymous-IP-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Domain-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-City-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Precision-City-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Precision-ISP-Test.json MaxMind-DB-Reader-1.000012/maxmind-db/MaxMind-DB-spec.md MaxMind-DB-Reader-1.000012/maxmind-db/perltidyrc MaxMind-DB-Reader-1.000012/maxmind-db/README.md MaxMind-DB-Reader-1.000012/maxmind-db/tidyall.ini MaxMind-DB-Reader-1.000012/maxmind-db/test-data/ MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-broken-pointers-24.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv4-24.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Domain-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-mixed-32.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv6-32.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/write-test-data.pl MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Connection-Type-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-no-ipv4-search-tree.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv6-24.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/README.md MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv4-32.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-City-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-broken-search-tree-24.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv6-28.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Country-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-mixed-24.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Precision-ISP-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/maps-with-pointers.raw MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-City-Test-Broken-Double-Format.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-decoder.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-string-value-entries.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Anonymous-IP-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-ISP-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Precision-City-Test.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-mixed-28.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv4-28.mmdb MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-nested.mmdb MaxMind-DB-Reader-1.000012/eg/ MaxMind-DB-Reader-1.000012/eg/mmdb-dump-database MaxMind-DB-Reader-1.000012/eg/benchmark MaxMind-DB-Reader-1.000012/eg/lookup-ip-address Configuring M/MA/MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz with Makefile.PL >>> C:\Perl64-5.18\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.18-\var\megalib Want \perl64-5.18\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-x64-multi-thread] 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 MaxMind::DB::Reader Writing MYMETA.yml and MYMETA.json MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz C:\Perl64-5.18\bin\perl.exe Makefile.PL -- OK Running make for M/MA/MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz >>> dmake cp lib/MaxMind/DB/Reader.pm blib\lib\MaxMind\DB\Reader.pm cp lib/MaxMind/DB/Reader/Role/Sysreader.pm blib\lib\MaxMind\DB\Reader\Role\Sysreader.pm cp lib/MaxMind/DB/Reader/Data/EndMarker.pm blib\lib\MaxMind\DB\Reader\Data\EndMarker.pm cp lib/MaxMind/DB/Reader/Decoder.pm blib\lib\MaxMind\DB\Reader\Decoder.pm cp lib/MaxMind/DB/Reader/Role/HasMetadata.pm blib\lib\MaxMind\DB\Reader\Role\HasMetadata.pm cp lib/MaxMind/DB/Reader/PP.pm blib\lib\MaxMind\DB\Reader\PP.pm cp lib/MaxMind/DB/Reader/Role/NodeReader.pm blib\lib\MaxMind\DB\Reader\Role\NodeReader.pm cp lib/MaxMind/DB/Reader/Data/Container.pm blib\lib\MaxMind\DB\Reader\Data\Container.pm cp lib/MaxMind/DB/Reader/Role/HasDecoder.pm blib\lib\MaxMind\DB\Reader\Role\HasDecoder.pm cp lib/MaxMind/DB/Reader/Role/Reader.pm blib\lib\MaxMind\DB\Reader\Role\Reader.pm "C:\Perl64-5.18\bin\perl.exe" -MExtUtils::Command -e cp -- bin/mmdb-dump-metadata blib\script\mmdb-dump-metadata pl2bat.bat blib\script\mmdb-dump-metadata "C:\Perl64-5.18\bin\perl.exe" -MExtUtils::Command -e cp -- bin/mmdb-dump-search-tree blib\script\mmdb-dump-search-tree pl2bat.bat blib\script\mmdb-dump-search-tree MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl64-5.18\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/MaxMind/DB/*.t t/MaxMind/DB/Reader/*.t t/MaxMind/DB/Reader/Decoder-types/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------------------- ---- -------- # Exporter any 5.72 # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.62 # Path::Class 0.27 0.36 # Scalar::Util 1.42 1.45 # Test::Bits any 0.02 # Test::Fatal any 0.014 # Test::MaxMind::DB::Common::Data any 0.040001 # Test::MaxMind::DB::Common::Util any 0.040001 # Test::More 0.96 1.001014 # Test::Number::Delta any 1.06 # Test::Requires any 0.10 # lib any 0.63 # utf8 any 1.10 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ------------------------- -------- -------- # Carp any 1.38 # Data::IEEE754 any 0.01 # Data::Printer any 0.35 # Data::Validate::IP 0.25 0.25 # DateTime any 1.26 # Encode any 2.78 # Getopt::Long any 2.48 # List::AllUtils any 0.09 # Math::BigInt any 1.999722 # MaxMind::DB::Common 0.040001 0.040001 # MaxMind::DB::Metadata any 0.040001 # MaxMind::DB::Role::Debugs any 0.040001 # MaxMind::DB::Types any 0.040001 # Module::Implementation any 0.09 # Moo 1.003000 2.001001 # Moo::Role any 2.001001 # MooX::StrictConstructor any 0.008 # Role::Tiny 1.003002 2.000003 # Socket 2.019 2.021 # autodie any 2.29 # bytes any 1.04 # constant any 1.33 # namespace::autoclean any 0.28 # strict any 1.07 # warnings any 1.18 # # === Runtime Suggests === # # Module Want Have # ----------------------- -------- ------- # MaxMind::DB::Reader::XS 1.000003 missing # 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/MaxMind/DB/Reader-broken-databases.t ............ ok 1 - got expected error for broken doubles ok 2 - received expected exception with broken search tree pointer ok 3 - received expected exception with broken data pointer ok 4 - expected exception with unknown file type ok 5 - expected exception with file that does not exist 1..5 ok t/MaxMind/DB/Reader-decoder.t ..................... skipped: Test requires module 'Math::Int128' but it's not found t/MaxMind/DB/Reader-no-ipv4-search-tree.t ......... ok 1 - IPv4 lookup in tree without ::/96 subtree worked (first bit is 0) ok 2 - IPv4 lookup in tree without ::/96 subtree worked (first bit is 1) 1..2 ok t/MaxMind/DB/Reader.t ............................. ok 1 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv4-24.mmdb ok 2 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv4-24.mmdb ok 3 - read expected value for metadata key database_type - MaxMind-DB-test-ipv4-24.mmdb ok 4 - read expected value for metadata key description - MaxMind-DB-test-ipv4-24.mmdb ok 5 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv4-24.mmdb ok 6 - read expected value for metadata key languages - MaxMind-DB-test-ipv4-24.mmdb ok 7 - read expected value for metadata key record_size - MaxMind-DB-test-ipv4-24.mmdb ok 8 - build_epoch is an integer - MaxMind-DB-test-ipv4-24.mmdb ok 9 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv4-24.mmdb ok 10 - found expected data record for 1.1.1.1 - MaxMind-DB-test-ipv4-24.mmdb ok 11 - found expected data record for 1.1.1.2 - MaxMind-DB-test-ipv4-24.mmdb ok 12 - found expected data record for 1.1.1.4 - MaxMind-DB-test-ipv4-24.mmdb ok 13 - found expected data record for 1.1.1.8 - MaxMind-DB-test-ipv4-24.mmdb ok 14 - found expected data record for 1.1.1.16 - MaxMind-DB-test-ipv4-24.mmdb ok 15 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-24.mmdb ok 16 - found expected data record for 1.1.1.3 - MaxMind-DB-test-ipv4-24.mmdb ok 17 - found expected data record for 1.1.1.5 - MaxMind-DB-test-ipv4-24.mmdb ok 18 - found expected data record for 1.1.1.7 - MaxMind-DB-test-ipv4-24.mmdb ok 19 - found expected data record for 1.1.1.9 - MaxMind-DB-test-ipv4-24.mmdb ok 20 - found expected data record for 1.1.1.15 - MaxMind-DB-test-ipv4-24.mmdb ok 21 - found expected data record for 1.1.1.17 - MaxMind-DB-test-ipv4-24.mmdb ok 22 - found expected data record for 1.1.1.31 - MaxMind-DB-test-ipv4-24.mmdb ok 23 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-24.mmdb ok 24 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv4-24.mmdb ok 25 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv4-24.mmdb ok 26 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-24.mmdb ok 27 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-24.mmdb ok 28 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-24.mmdb ok 29 - read expected value for metadata key description - MaxMind-DB-test-mixed-24.mmdb ok 30 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-24.mmdb ok 31 - read expected value for metadata key languages - MaxMind-DB-test-mixed-24.mmdb ok 32 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-24.mmdb ok 33 - build_epoch is an integer - MaxMind-DB-test-mixed-24.mmdb ok 34 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-24.mmdb ok 35 - found expected data record for 1.1.1.1 - MaxMind-DB-test-mixed-24.mmdb ok 36 - found expected data record for 1.1.1.2 - MaxMind-DB-test-mixed-24.mmdb ok 37 - found expected data record for 1.1.1.4 - MaxMind-DB-test-mixed-24.mmdb ok 38 - found expected data record for 1.1.1.8 - MaxMind-DB-test-mixed-24.mmdb ok 39 - found expected data record for 1.1.1.16 - MaxMind-DB-test-mixed-24.mmdb ok 40 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-24.mmdb ok 41 - found expected data record for 1.1.1.3 - MaxMind-DB-test-mixed-24.mmdb ok 42 - found expected data record for 1.1.1.5 - MaxMind-DB-test-mixed-24.mmdb ok 43 - found expected data record for 1.1.1.7 - MaxMind-DB-test-mixed-24.mmdb ok 44 - found expected data record for 1.1.1.9 - MaxMind-DB-test-mixed-24.mmdb ok 45 - found expected data record for 1.1.1.15 - MaxMind-DB-test-mixed-24.mmdb ok 46 - found expected data record for 1.1.1.17 - MaxMind-DB-test-mixed-24.mmdb ok 47 - found expected data record for 1.1.1.31 - MaxMind-DB-test-mixed-24.mmdb ok 48 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-24.mmdb ok 49 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-24.mmdb ok 50 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-24.mmdb ok 51 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv6-24.mmdb ok 52 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv6-24.mmdb ok 53 - read expected value for metadata key database_type - MaxMind-DB-test-ipv6-24.mmdb ok 54 - read expected value for metadata key description - MaxMind-DB-test-ipv6-24.mmdb ok 55 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv6-24.mmdb ok 56 - read expected value for metadata key languages - MaxMind-DB-test-ipv6-24.mmdb ok 57 - read expected value for metadata key record_size - MaxMind-DB-test-ipv6-24.mmdb ok 58 - build_epoch is an integer - MaxMind-DB-test-ipv6-24.mmdb ok 59 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv6-24.mmdb ok 60 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-ipv6-24.mmdb ok 61 - found expected data record for ::2:0:0 - MaxMind-DB-test-ipv6-24.mmdb ok 62 - found expected data record for ::2:0:40 - MaxMind-DB-test-ipv6-24.mmdb ok 63 - found expected data record for ::2:0:50 - MaxMind-DB-test-ipv6-24.mmdb ok 64 - found expected data record for ::2:0:58 - MaxMind-DB-test-ipv6-24.mmdb ok 65 - found expected data record for ::2:0:1 - MaxMind-DB-test-ipv6-24.mmdb ok 66 - found expected data record for ::2:0:33 - MaxMind-DB-test-ipv6-24.mmdb ok 67 - found expected data record for ::2:0:39 - MaxMind-DB-test-ipv6-24.mmdb ok 68 - found expected data record for ::2:0:41 - MaxMind-DB-test-ipv6-24.mmdb ok 69 - found expected data record for ::2:0:49 - MaxMind-DB-test-ipv6-24.mmdb ok 70 - found expected data record for ::2:0:52 - MaxMind-DB-test-ipv6-24.mmdb ok 71 - found expected data record for ::2:0:57 - MaxMind-DB-test-ipv6-24.mmdb ok 72 - found expected data record for ::2:0:59 - MaxMind-DB-test-ipv6-24.mmdb ok 73 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv6-24.mmdb ok 74 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv6-24.mmdb ok 75 - no data found for 89fa:: - MaxMind-DB-test-ipv6-24.mmdb ok 76 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-24.mmdb ok 77 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-24.mmdb ok 78 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-24.mmdb ok 79 - read expected value for metadata key description - MaxMind-DB-test-mixed-24.mmdb ok 80 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-24.mmdb ok 81 - read expected value for metadata key languages - MaxMind-DB-test-mixed-24.mmdb ok 82 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-24.mmdb ok 83 - build_epoch is an integer - MaxMind-DB-test-mixed-24.mmdb ok 84 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-24.mmdb ok 85 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-mixed-24.mmdb ok 86 - found expected data record for ::2:0:0 - MaxMind-DB-test-mixed-24.mmdb ok 87 - found expected data record for ::2:0:40 - MaxMind-DB-test-mixed-24.mmdb ok 88 - found expected data record for ::2:0:50 - MaxMind-DB-test-mixed-24.mmdb ok 89 - found expected data record for ::2:0:58 - MaxMind-DB-test-mixed-24.mmdb ok 90 - found expected data record for ::2:0:1 - MaxMind-DB-test-mixed-24.mmdb ok 91 - found expected data record for ::2:0:33 - MaxMind-DB-test-mixed-24.mmdb ok 92 - found expected data record for ::2:0:39 - MaxMind-DB-test-mixed-24.mmdb ok 93 - found expected data record for ::2:0:41 - MaxMind-DB-test-mixed-24.mmdb ok 94 - found expected data record for ::2:0:49 - MaxMind-DB-test-mixed-24.mmdb ok 95 - found expected data record for ::2:0:52 - MaxMind-DB-test-mixed-24.mmdb ok 96 - found expected data record for ::2:0:57 - MaxMind-DB-test-mixed-24.mmdb ok 97 - found expected data record for ::2:0:59 - MaxMind-DB-test-mixed-24.mmdb ok 98 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-24.mmdb ok 99 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-24.mmdb ok 100 - no data found for 89fa:: - MaxMind-DB-test-mixed-24.mmdb ok 101 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv4-28.mmdb ok 102 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv4-28.mmdb ok 103 - read expected value for metadata key database_type - MaxMind-DB-test-ipv4-28.mmdb ok 104 - read expected value for metadata key description - MaxMind-DB-test-ipv4-28.mmdb ok 105 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv4-28.mmdb ok 106 - read expected value for metadata key languages - MaxMind-DB-test-ipv4-28.mmdb ok 107 - read expected value for metadata key record_size - MaxMind-DB-test-ipv4-28.mmdb ok 108 - build_epoch is an integer - MaxMind-DB-test-ipv4-28.mmdb ok 109 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv4-28.mmdb ok 110 - found expected data record for 1.1.1.1 - MaxMind-DB-test-ipv4-28.mmdb ok 111 - found expected data record for 1.1.1.2 - MaxMind-DB-test-ipv4-28.mmdb ok 112 - found expected data record for 1.1.1.4 - MaxMind-DB-test-ipv4-28.mmdb ok 113 - found expected data record for 1.1.1.8 - MaxMind-DB-test-ipv4-28.mmdb ok 114 - found expected data record for 1.1.1.16 - MaxMind-DB-test-ipv4-28.mmdb ok 115 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-28.mmdb ok 116 - found expected data record for 1.1.1.3 - MaxMind-DB-test-ipv4-28.mmdb ok 117 - found expected data record for 1.1.1.5 - MaxMind-DB-test-ipv4-28.mmdb ok 118 - found expected data record for 1.1.1.7 - MaxMind-DB-test-ipv4-28.mmdb ok 119 - found expected data record for 1.1.1.9 - MaxMind-DB-test-ipv4-28.mmdb ok 120 - found expected data record for 1.1.1.15 - MaxMind-DB-test-ipv4-28.mmdb ok 121 - found expected data record for 1.1.1.17 - MaxMind-DB-test-ipv4-28.mmdb ok 122 - found expected data record for 1.1.1.31 - MaxMind-DB-test-ipv4-28.mmdb ok 123 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-28.mmdb ok 124 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv4-28.mmdb ok 125 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv4-28.mmdb ok 126 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-28.mmdb ok 127 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-28.mmdb ok 128 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-28.mmdb ok 129 - read expected value for metadata key description - MaxMind-DB-test-mixed-28.mmdb ok 130 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-28.mmdb ok 131 - read expected value for metadata key languages - MaxMind-DB-test-mixed-28.mmdb ok 132 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-28.mmdb ok 133 - build_epoch is an integer - MaxMind-DB-test-mixed-28.mmdb ok 134 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-28.mmdb ok 135 - found expected data record for 1.1.1.1 - MaxMind-DB-test-mixed-28.mmdb ok 136 - found expected data record for 1.1.1.2 - MaxMind-DB-test-mixed-28.mmdb ok 137 - found expected data record for 1.1.1.4 - MaxMind-DB-test-mixed-28.mmdb ok 138 - found expected data record for 1.1.1.8 - MaxMind-DB-test-mixed-28.mmdb ok 139 - found expected data record for 1.1.1.16 - MaxMind-DB-test-mixed-28.mmdb ok 140 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-28.mmdb ok 141 - found expected data record for 1.1.1.3 - MaxMind-DB-test-mixed-28.mmdb ok 142 - found expected data record for 1.1.1.5 - MaxMind-DB-test-mixed-28.mmdb ok 143 - found expected data record for 1.1.1.7 - MaxMind-DB-test-mixed-28.mmdb ok 144 - found expected data record for 1.1.1.9 - MaxMind-DB-test-mixed-28.mmdb ok 145 - found expected data record for 1.1.1.15 - MaxMind-DB-test-mixed-28.mmdb ok 146 - found expected data record for 1.1.1.17 - MaxMind-DB-test-mixed-28.mmdb ok 147 - found expected data record for 1.1.1.31 - MaxMind-DB-test-mixed-28.mmdb ok 148 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-28.mmdb ok 149 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-28.mmdb ok 150 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-28.mmdb ok 151 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv6-28.mmdb ok 152 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv6-28.mmdb ok 153 - read expected value for metadata key database_type - MaxMind-DB-test-ipv6-28.mmdb ok 154 - read expected value for metadata key description - MaxMind-DB-test-ipv6-28.mmdb ok 155 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv6-28.mmdb ok 156 - read expected value for metadata key languages - MaxMind-DB-test-ipv6-28.mmdb ok 157 - read expected value for metadata key record_size - MaxMind-DB-test-ipv6-28.mmdb ok 158 - build_epoch is an integer - MaxMind-DB-test-ipv6-28.mmdb ok 159 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv6-28.mmdb ok 160 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-ipv6-28.mmdb ok 161 - found expected data record for ::2:0:0 - MaxMind-DB-test-ipv6-28.mmdb ok 162 - found expected data record for ::2:0:40 - MaxMind-DB-test-ipv6-28.mmdb ok 163 - found expected data record for ::2:0:50 - MaxMind-DB-test-ipv6-28.mmdb ok 164 - found expected data record for ::2:0:58 - MaxMind-DB-test-ipv6-28.mmdb ok 165 - found expected data record for ::2:0:1 - MaxMind-DB-test-ipv6-28.mmdb ok 166 - found expected data record for ::2:0:33 - MaxMind-DB-test-ipv6-28.mmdb ok 167 - found expected data record for ::2:0:39 - MaxMind-DB-test-ipv6-28.mmdb ok 168 - found expected data record for ::2:0:41 - MaxMind-DB-test-ipv6-28.mmdb ok 169 - found expected data record for ::2:0:49 - MaxMind-DB-test-ipv6-28.mmdb ok 170 - found expected data record for ::2:0:52 - MaxMind-DB-test-ipv6-28.mmdb ok 171 - found expected data record for ::2:0:57 - MaxMind-DB-test-ipv6-28.mmdb ok 172 - found expected data record for ::2:0:59 - MaxMind-DB-test-ipv6-28.mmdb ok 173 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv6-28.mmdb ok 174 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv6-28.mmdb ok 175 - no data found for 89fa:: - MaxMind-DB-test-ipv6-28.mmdb ok 176 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-28.mmdb ok 177 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-28.mmdb ok 178 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-28.mmdb ok 179 - read expected value for metadata key description - MaxMind-DB-test-mixed-28.mmdb ok 180 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-28.mmdb ok 181 - read expected value for metadata key languages - MaxMind-DB-test-mixed-28.mmdb ok 182 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-28.mmdb ok 183 - build_epoch is an integer - MaxMind-DB-test-mixed-28.mmdb ok 184 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-28.mmdb ok 185 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-mixed-28.mmdb ok 186 - found expected data record for ::2:0:0 - MaxMind-DB-test-mixed-28.mmdb ok 187 - found expected data record for ::2:0:40 - MaxMind-DB-test-mixed-28.mmdb ok 188 - found expected data record for ::2:0:50 - MaxMind-DB-test-mixed-28.mmdb ok 189 - found expected data record for ::2:0:58 - MaxMind-DB-test-mixed-28.mmdb ok 190 - found expected data record for ::2:0:1 - MaxMind-DB-test-mixed-28.mmdb ok 191 - found expected data record for ::2:0:33 - MaxMind-DB-test-mixed-28.mmdb ok 192 - found expected data record for ::2:0:39 - MaxMind-DB-test-mixed-28.mmdb ok 193 - found expected data record for ::2:0:41 - MaxMind-DB-test-mixed-28.mmdb ok 194 - found expected data record for ::2:0:49 - MaxMind-DB-test-mixed-28.mmdb ok 195 - found expected data record for ::2:0:52 - MaxMind-DB-test-mixed-28.mmdb ok 196 - found expected data record for ::2:0:57 - MaxMind-DB-test-mixed-28.mmdb ok 197 - found expected data record for ::2:0:59 - MaxMind-DB-test-mixed-28.mmdb ok 198 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-28.mmdb ok 199 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-28.mmdb ok 200 - no data found for 89fa:: - MaxMind-DB-test-mixed-28.mmdb ok 201 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv4-32.mmdb ok 202 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv4-32.mmdb ok 203 - read expected value for metadata key database_type - MaxMind-DB-test-ipv4-32.mmdb ok 204 - read expected value for metadata key description - MaxMind-DB-test-ipv4-32.mmdb ok 205 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv4-32.mmdb ok 206 - read expected value for metadata key languages - MaxMind-DB-test-ipv4-32.mmdb ok 207 - read expected value for metadata key record_size - MaxMind-DB-test-ipv4-32.mmdb ok 208 - build_epoch is an integer - MaxMind-DB-test-ipv4-32.mmdb ok 209 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv4-32.mmdb ok 210 - found expected data record for 1.1.1.1 - MaxMind-DB-test-ipv4-32.mmdb ok 211 - found expected data record for 1.1.1.2 - MaxMind-DB-test-ipv4-32.mmdb ok 212 - found expected data record for 1.1.1.4 - MaxMind-DB-test-ipv4-32.mmdb ok 213 - found expected data record for 1.1.1.8 - MaxMind-DB-test-ipv4-32.mmdb ok 214 - found expected data record for 1.1.1.16 - MaxMind-DB-test-ipv4-32.mmdb ok 215 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-32.mmdb ok 216 - found expected data record for 1.1.1.3 - MaxMind-DB-test-ipv4-32.mmdb ok 217 - found expected data record for 1.1.1.5 - MaxMind-DB-test-ipv4-32.mmdb ok 218 - found expected data record for 1.1.1.7 - MaxMind-DB-test-ipv4-32.mmdb ok 219 - found expected data record for 1.1.1.9 - MaxMind-DB-test-ipv4-32.mmdb ok 220 - found expected data record for 1.1.1.15 - MaxMind-DB-test-ipv4-32.mmdb ok 221 - found expected data record for 1.1.1.17 - MaxMind-DB-test-ipv4-32.mmdb ok 222 - found expected data record for 1.1.1.31 - MaxMind-DB-test-ipv4-32.mmdb ok 223 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-32.mmdb ok 224 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv4-32.mmdb ok 225 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv4-32.mmdb ok 226 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-32.mmdb ok 227 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-32.mmdb ok 228 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-32.mmdb ok 229 - read expected value for metadata key description - MaxMind-DB-test-mixed-32.mmdb ok 230 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-32.mmdb ok 231 - read expected value for metadata key languages - MaxMind-DB-test-mixed-32.mmdb ok 232 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-32.mmdb ok 233 - build_epoch is an integer - MaxMind-DB-test-mixed-32.mmdb ok 234 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-32.mmdb ok 235 - found expected data record for 1.1.1.1 - MaxMind-DB-test-mixed-32.mmdb ok 236 - found expected data record for 1.1.1.2 - MaxMind-DB-test-mixed-32.mmdb ok 237 - found expected data record for 1.1.1.4 - MaxMind-DB-test-mixed-32.mmdb ok 238 - found expected data record for 1.1.1.8 - MaxMind-DB-test-mixed-32.mmdb ok 239 - found expected data record for 1.1.1.16 - MaxMind-DB-test-mixed-32.mmdb ok 240 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-32.mmdb ok 241 - found expected data record for 1.1.1.3 - MaxMind-DB-test-mixed-32.mmdb ok 242 - found expected data record for 1.1.1.5 - MaxMind-DB-test-mixed-32.mmdb ok 243 - found expected data record for 1.1.1.7 - MaxMind-DB-test-mixed-32.mmdb ok 244 - found expected data record for 1.1.1.9 - MaxMind-DB-test-mixed-32.mmdb ok 245 - found expected data record for 1.1.1.15 - MaxMind-DB-test-mixed-32.mmdb ok 246 - found expected data record for 1.1.1.17 - MaxMind-DB-test-mixed-32.mmdb ok 247 - found expected data record for 1.1.1.31 - MaxMind-DB-test-mixed-32.mmdb ok 248 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-32.mmdb ok 249 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-32.mmdb ok 250 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-32.mmdb ok 251 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv6-32.mmdb ok 252 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv6-32.mmdb ok 253 - read expected value for metadata key database_type - MaxMind-DB-test-ipv6-32.mmdb ok 254 - read expected value for metadata key description - MaxMind-DB-test-ipv6-32.mmdb ok 255 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv6-32.mmdb ok 256 - read expected value for metadata key languages - MaxMind-DB-test-ipv6-32.mmdb ok 257 - read expected value for metadata key record_size - MaxMind-DB-test-ipv6-32.mmdb ok 258 - build_epoch is an integer - MaxMind-DB-test-ipv6-32.mmdb ok 259 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv6-32.mmdb ok 260 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-ipv6-32.mmdb ok 261 - found expected data record for ::2:0:0 - MaxMind-DB-test-ipv6-32.mmdb ok 262 - found expected data record for ::2:0:40 - MaxMind-DB-test-ipv6-32.mmdb ok 263 - found expected data record for ::2:0:50 - MaxMind-DB-test-ipv6-32.mmdb ok 264 - found expected data record for ::2:0:58 - MaxMind-DB-test-ipv6-32.mmdb ok 265 - found expected data record for ::2:0:1 - MaxMind-DB-test-ipv6-32.mmdb ok 266 - found expected data record for ::2:0:33 - MaxMind-DB-test-ipv6-32.mmdb ok 267 - found expected data record for ::2:0:39 - MaxMind-DB-test-ipv6-32.mmdb ok 268 - found expected data record for ::2:0:41 - MaxMind-DB-test-ipv6-32.mmdb ok 269 - found expected data record for ::2:0:49 - MaxMind-DB-test-ipv6-32.mmdb ok 270 - found expected data record for ::2:0:52 - MaxMind-DB-test-ipv6-32.mmdb ok 271 - found expected data record for ::2:0:57 - MaxMind-DB-test-ipv6-32.mmdb ok 272 - found expected data record for ::2:0:59 - MaxMind-DB-test-ipv6-32.mmdb ok 273 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv6-32.mmdb ok 274 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv6-32.mmdb ok 275 - no data found for 89fa:: - MaxMind-DB-test-ipv6-32.mmdb ok 276 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-32.mmdb ok 277 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-32.mmdb ok 278 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-32.mmdb ok 279 - read expected value for metadata key description - MaxMind-DB-test-mixed-32.mmdb ok 280 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-32.mmdb ok 281 - read expected value for metadata key languages - MaxMind-DB-test-mixed-32.mmdb ok 282 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-32.mmdb ok 283 - build_epoch is an integer - MaxMind-DB-test-mixed-32.mmdb ok 284 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-32.mmdb ok 285 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-mixed-32.mmdb ok 286 - found expected data record for ::2:0:0 - MaxMind-DB-test-mixed-32.mmdb ok 287 - found expected data record for ::2:0:40 - MaxMind-DB-test-mixed-32.mmdb ok 288 - found expected data record for ::2:0:50 - MaxMind-DB-test-mixed-32.mmdb ok 289 - found expected data record for ::2:0:58 - MaxMind-DB-test-mixed-32.mmdb ok 290 - found expected data record for ::2:0:1 - MaxMind-DB-test-mixed-32.mmdb ok 291 - found expected data record for ::2:0:33 - MaxMind-DB-test-mixed-32.mmdb ok 292 - found expected data record for ::2:0:39 - MaxMind-DB-test-mixed-32.mmdb ok 293 - found expected data record for ::2:0:41 - MaxMind-DB-test-mixed-32.mmdb ok 294 - found expected data record for ::2:0:49 - MaxMind-DB-test-mixed-32.mmdb ok 295 - found expected data record for ::2:0:52 - MaxMind-DB-test-mixed-32.mmdb ok 296 - found expected data record for ::2:0:57 - MaxMind-DB-test-mixed-32.mmdb ok 297 - found expected data record for ::2:0:59 - MaxMind-DB-test-mixed-32.mmdb ok 298 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-32.mmdb ok 299 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-32.mmdb ok 300 - no data found for 89fa:: - MaxMind-DB-test-mixed-32.mmdb ok 301 - exception when no IP address is passed to record_for_address() ok 302 - exception when a bad IP address (foo) is passed to record_for_address() ok 303 - exception when a bad IP address (023.2.3.4) is passed to record_for_address() ok 304 - exception when a bad IP address (1.2.3) is passed to record_for_address() ok 305 - exception when a bad IP address (2003::abcd::24) is passed to record_for_address() ok 306 - exception when a bad IP address (-@@*><) is passed to record_for_address() ok 307 - undef when a private IP address (10.44.51.212) is passed to record_for_address() ok 308 - undef when a private IP address (10.0.0.3) is passed to record_for_address() ok 309 - undef when a private IP address (172.16.99.44) is passed to record_for_address() ok 310 - undef when a private IP address (fc00::24) is passed to record_for_address() ok 311 - undef when a private IP address (fc00:1234:4bdf::1) is passed to record_for_address() ok 312 # skip This test requires Net::Works::Network 0.21+ ok 313 # skip This test requires Net::Works::Network 0.21+ ok 314 # skip This test requires Net::Works::Network 0.21+ ok 315 # skip This test requires Net::Works::Network 0.21+ ok 316 # skip This test requires Net::Works::Network 0.21+ ok 317 # skip This test requires Net::Works::Network 0.21+ ok 318 - no exception from iterate_search_tree when callbacks are not provided ok 319 - Using a file object does not cause a type error ok 320 - found record for expanded IPv6 address ok 321 - expanded IPv6 address has expected data 1..321 ok t/MaxMind/DB/Reader/Decoder-maps-with-pointers.t .. ok 1 - decoded expected data structure at offset 0 ok 2 - decoded expected data structure at offset 22 ok 3 - decoded expected data structure at offset 37 ok 4 - decoded expected data structure at offset 50 ok 5 - decoded expected data structure at offset 55 ok 6 - decoded expected data structure at offset 57 1..6 ok t/MaxMind/DB/Reader/Decoder-types/array.t ......... ok 1 - decoded array - array with 0 keys ok 2 - decoded array - array with 1 keys ok 3 - decoded array - array with 2 keys 1..3 ok t/MaxMind/DB/Reader/Decoder-types/boolean.t ....... ok 1 - decoded boolean - 0 ok 2 - decoded boolean - 1 1..2 ok t/MaxMind/DB/Reader/Decoder-types/bytes.t ......... ok 1 - decoded bytes - ok 2 - decoded bytes - 1 ok 3 - decoded bytes - 123 ok 4 - decoded bytes - 123456789012345678901234567 ok 5 - decoded bytes - 1234567890123456789012345678 ok 6 - decoded bytes - 12345678901234567890123456789 ok 7 - decoded bytes - 123456789012345678901234567890 ok 8 - decoded bytes - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(500) ok 9 - decoded bytes - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(2000) ok 10 - decoded bytes - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(70000) ok 11 - utf8 flag is off for bytes returned by decoder 1..11 ok t/MaxMind/DB/Reader/Decoder-types/container.t ..... ok 1 - An object of class 'MaxMind::DB::Reader::Data::Container' isa 'MaxMind::DB::Reader::Data::Container' 1..1 ok t/MaxMind/DB/Reader/Decoder-types/double.t ........ ok 1 - decoded double - 0 ok 2 - decoded double - 0.5 ok 3 - decoded double - 3.14159265359 ok 4 - decoded double - 123 ok 5 - decoded double - 1073741824.12457 ok 6 - decoded double - -0.5 ok 7 - decoded double - -3.14159265359 ok 8 - decoded double - -1073741824.12457 1..8 ok t/MaxMind/DB/Reader/Decoder-types/end_marker.t .... ok 1 - An object of class 'MaxMind::DB::Reader::Data::EndMarker' isa 'MaxMind::DB::Reader::Data::EndMarker' 1..1 ok t/MaxMind/DB/Reader/Decoder-types/float.t ......... ok 1 - decoded float - 0 ok 2 - decoded float - 1 ok 3 - decoded float - 1.1 ok 4 - decoded float - 3.14 ok 5 - decoded float - 9999.99 ok 6 - decoded float - -1 ok 7 - decoded float - -1.1 ok 8 - decoded float - -3.14 ok 9 - decoded float - -9999.99 1..9 ok t/MaxMind/DB/Reader/Decoder-types/int32.t ......... ok 1 - decoded int32 - 0 ok 2 - decoded int32 - -1 ok 3 - decoded int32 - 255 ok 4 - decoded int32 - -255 ok 5 - decoded int32 - 500 ok 6 - decoded int32 - -500 ok 7 - decoded int32 - 65535 ok 8 - decoded int32 - -65535 ok 9 - decoded int32 - 16777215 ok 10 - decoded int32 - -16777215 ok 11 - decoded int32 - 2147483647 ok 12 - decoded int32 - -2147483647 1..12 ok t/MaxMind/DB/Reader/Decoder-types/map.t ........... ok 1 - decoded map - hash with 0 keys ok 2 - decoded map - hash with 1 keys ok 3 - decoded map - hash with 2 keys ok 4 - decoded map - hash with 1 keys ok 5 - decoded map - hash with 1 keys 1..5 ok t/MaxMind/DB/Reader/Decoder-types/pointer.t ....... ok 1 - decoded pointer - 0 ok 2 - decoded pointer - 5 ok 3 - decoded pointer - 10 ok 4 - decoded pointer - 1023 ok 5 - decoded pointer - 3017 ok 6 - decoded pointer - 524283 ok 7 - decoded pointer - 526335 ok 8 - decoded pointer - 134217726 ok 9 - decoded pointer - 134744063 ok 10 - decoded pointer - 4294967295 1..10 ok t/MaxMind/DB/Reader/Decoder-types/uint128.t ....... ok 1 - decoded uint128 - 0 ok 2 - decoded uint128 - 500 ok 3 - decoded uint128 - 10872 ok 4 - decoded uint128 - 255 ok 5 - decoded uint128 - 65535 ok 6 - decoded uint128 - 16777215 ok 7 - decoded uint128 - 4294967295 ok 8 - decoded uint128 - 1099511627775 ok 9 - decoded uint128 - 281474976710655 ok 10 - decoded uint128 - 72057594037927935 ok 11 - decoded uint128 - 18446744073709551615 ok 12 - decoded uint128 - 4722366482869645213695 ok 13 - decoded uint128 - 1208925819614629174706175 ok 14 - decoded uint128 - 309485009821345068724781055 ok 15 - decoded uint128 - 79228162514264337593543950335 ok 16 - decoded uint128 - 20282409603651670423947251286015 ok 17 - decoded uint128 - 5192296858534827628530496329220095 ok 18 - decoded uint128 - 1329227995784915872903807060280344575 ok 19 - decoded uint128 - 340282366920938463463374607431768211455 1..19 ok t/MaxMind/DB/Reader/Decoder-types/uint16.t ........ ok 1 - decoded uint16 - 0 ok 2 - decoded uint16 - 255 ok 3 - decoded uint16 - 500 ok 4 - decoded uint16 - 10872 ok 5 - decoded uint16 - 65535 1..5 ok t/MaxMind/DB/Reader/Decoder-types/uint32.t ........ ok 1 - decoded uint32 - 0 ok 2 - decoded uint32 - 255 ok 3 - decoded uint32 - 500 ok 4 - decoded uint32 - 10872 ok 5 - decoded uint32 - 65535 ok 6 - decoded uint32 - 16777215 ok 7 - decoded uint32 - 4294967295 1..7 ok t/MaxMind/DB/Reader/Decoder-types/uint64.t ........ ok 1 - decoded uint64 - 0 ok 2 - decoded uint64 - 500 ok 3 - decoded uint64 - 10872 ok 4 - decoded uint64 - 255 ok 5 - decoded uint64 - 65535 ok 6 - decoded uint64 - 16777215 ok 7 - decoded uint64 - 4294967295 ok 8 - decoded uint64 - 1099511627775 ok 9 - decoded uint64 - 281474976710655 ok 10 - decoded uint64 - 72057594037927935 ok 11 - decoded uint64 - 18446744073709551615 1..11 ok t/MaxMind/DB/Reader/Decoder-types/utf8_string.t ... ok 1 - decoded utf8_string - ok 2 - decoded utf8_string - 1 ok 3 - decoded utf8_string - 人 ok 4 - decoded utf8_string - 123 ok 5 - decoded utf8_string - 123456789012345678901234567 ok 6 - decoded utf8_string - 1234567890123456789012345678 ok 7 - decoded utf8_string - 12345678901234567890123456789 ok 8 - decoded utf8_string - 123456789012345678901234567890 ok 9 - decoded utf8_string - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(500) ok 10 - decoded utf8_string - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(2000) ok 11 - decoded utf8_string - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(70000) ok 12 - utf8 flag is on for string returned by decoder 1..12 ok t/MaxMind/DB/Reader/Decoder.t ..................... ok 1 - decoder does not add left padding when it is not needed ok 2 - decoder added one zero byte at the left of the content ok 3 - decoder added one three bytes at the left of the content ok 4 - _read( 0, 7 ) got the expected data ok 5 - _read( 1, 3 ) got the expected data ok 6 - got an error when trying to read past the end of the data source ok 7 - got an error when calling ->decode without an offset 1..7 ok t/MaxMind/DB/Reader/NoMoose.t ..................... ok 1 - Moose.pm is not in %INC 1..1 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=34, Tests=459, 16 wallclock secs ( 0.25 usr + 0.14 sys = 0.39 CPU) Result: PASS MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/CHECKSUMS MaxMind, Inc. <support@maxmind.com> Read MaxMind DB files and look up IP addresses >>> (cd C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3 && tar cvf - MaxMind-DB-Reader-1.000012.ppd blib) | gzip -c >C:/cpanfly-5.18-64/var/REPO/M/MA/MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz MaxMind-DB-Reader-1.000012.ppd blib/ blib/lib/ blib/lib/MaxMind/ blib/lib/MaxMind/DB/ blib/lib/MaxMind/DB/Reader/ blib/lib/MaxMind/DB/Reader/Data/ blib/lib/MaxMind/DB/Reader/Data/Container.pm blib/lib/MaxMind/DB/Reader/Data/EndMarker.pm blib/lib/MaxMind/DB/Reader/Decoder.pm blib/lib/MaxMind/DB/Reader/PP.pm blib/lib/MaxMind/DB/Reader/Role/ blib/lib/MaxMind/DB/Reader/Role/HasDecoder.pm blib/lib/MaxMind/DB/Reader/Role/HasMetadata.pm blib/lib/MaxMind/DB/Reader/Role/NodeReader.pm blib/lib/MaxMind/DB/Reader/Role/Reader.pm blib/lib/MaxMind/DB/Reader/Role/Sysreader.pm blib/lib/MaxMind/DB/Reader.pm blib/script/ blib/script/mmdb-dump-metadata blib/script/mmdb-dump-metadata.bat blib/script/mmdb-dump-search-tree blib/script/mmdb-dump-search-tree.bat >>> mv C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/MaxMind-DB-Reader-1.000012.ppd C:/cpanfly-5.18-64/var/REPO/M/MA/MAXMIND MAXMIND/GeoIP2-2.003001.tar.gz Has already been unwrapped into directory C:\cpanfly-5.18-64\var\cpan\build\GeoIP2-2.003001-BGUd2w MAXMIND/GeoIP2-2.003001.tar.gz Has already been prepared Running make for M/MA/MAXMIND/GeoIP2-2.003001.tar.gz Prepending C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/arch C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/lib to PERL5LIB for 'make' >>> dmake 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.pm blib\lib\GeoIP2.pm cp lib/GeoIP2/Record/MaxMind.pm blib\lib\GeoIP2\Record\MaxMind.pm cp lib/GeoIP2/Model/AnonymousIP.pm blib\lib\GeoIP2\Model\AnonymousIP.pm cp lib/GeoIP2/Model/Enterprise.pm blib\lib\GeoIP2\Model\Enterprise.pm cp lib/GeoIP2/Error/Generic.pm blib\lib\GeoIP2\Error\Generic.pm cp lib/GeoIP2/Model/Insights.pm blib\lib\GeoIP2\Model\Insights.pm cp lib/GeoIP2/Record/Location.pm blib\lib\GeoIP2\Record\Location.pm cp lib/GeoIP2/Record/City.pm blib\lib\GeoIP2\Record\City.pm cp lib/GeoIP2/Record/Continent.pm blib\lib\GeoIP2\Record\Continent.pm cp lib/GeoIP2/Error/Type.pm blib\lib\GeoIP2\Error\Type.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/Model/ConnectionType.pm blib\lib\GeoIP2\Model\ConnectionType.pm cp lib/GeoIP2/Database/Reader.pm blib\lib\GeoIP2\Database\Reader.pm cp lib/GeoIP2/Model/ISP.pm blib\lib\GeoIP2\Model\ISP.pm cp lib/GeoIP2/Error/WebService.pm blib\lib\GeoIP2\Error\WebService.pm cp lib/GeoIP2/Model/Domain.pm blib\lib\GeoIP2\Model\Domain.pm cp lib/GeoIP2/Error/HTTP.pm blib\lib\GeoIP2\Error\HTTP.pm cp lib/GeoIP2/WebService/Client.pm blib\lib\GeoIP2\WebService\Client.pm cp lib/GeoIP2/Role/Model/HasSubdivisions.pm blib\lib\GeoIP2\Role\Model\HasSubdivisions.pm cp lib/GeoIP2/Record/Traits.pm blib\lib\GeoIP2\Record\Traits.pm cp lib/GeoIP2/Record/RepresentedCountry.pm blib\lib\GeoIP2\Record\RepresentedCountry.pm cp lib/GeoIP2/Record/Subdivision.pm blib\lib\GeoIP2\Record\Subdivision.pm cp lib/GeoIP2/Role/Record/Country.pm blib\lib\GeoIP2\Role\Record\Country.pm cp lib/GeoIP2/Role/Model/Flat.pm blib\lib\GeoIP2\Role\Model\Flat.pm cp lib/GeoIP2/Record/Postal.pm blib\lib\GeoIP2\Record\Postal.pm cp lib/GeoIP2/Role/HasLocales.pm blib\lib\GeoIP2\Role\HasLocales.pm cp lib/GeoIP2/Role/Error/HTTP.pm blib\lib\GeoIP2\Role\Error\HTTP.pm cp lib/GeoIP2/Types.pm blib\lib\GeoIP2\Types.pm cp lib/GeoIP2/Role/Model/Location.pm blib\lib\GeoIP2\Role\Model\Location.pm cp lib/GeoIP2/Role/Record/HasNames.pm blib\lib\GeoIP2\Role\Record\HasNames.pm cp lib/GeoIP2/Role/HasIPAddress.pm blib\lib\GeoIP2\Role\HasIPAddress.pm cp lib/GeoIP2/Role/Model.pm blib\lib\GeoIP2\Role\Model.pm "C:\Perl64-5.18\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 Prepending C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/arch C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl64-5.18\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 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # --------------------- ---- -------- # ExtUtils::MakeMaker any 7.04 # 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.10 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # -------------------- -------- -------- # B any 1.42_02 # 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.415 # List::Util any 1.45 # 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.45 # Sub::Quote any 2.001001 # Throwable::Error any 0.200013 # Try::Tiny any 0.24 # URI any 1.67 # lib any 0.63 # strict any 1.07 # warnings any 1.18 # 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, 13 wallclock secs ( 0.31 usr + 0.08 sys = 0.39 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.18-64\var\cpan\build\GeoIP2-2.003001-BGUd2w && tar cvf - GeoIP2-2.003001.ppd blib) | gzip -c >C:/cpanfly-5.18-64/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.18-64\var\cpan\build\GeoIP2-2.003001-BGUd2w/GeoIP2-2.003001.ppd C:/cpanfly-5.18-64/var/REPO/M/MA/MAXMIND Finished 2016-05-08T20:16:03