cpanm (App::cpanminus) 1.6922 on perl 5.016003 built for x86_64-linux-thread-multi Work directory is /home/robert/.cpanm/work/1571833529.27796 You have make /usr/bin/make You have LWP 6.39 You have /usr/bin/tar: tar (GNU tar) 1.26 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /usr/bin/unzip ! ! Can't write to /usr/local/share/perl5 and /usr/local/bin: Installing modules to /home/robert/perl5 ! To turn off this warning, you have to do one of the following: ! - run me as a root or with --sudo option (to install to /usr/local/share/perl5 and /usr/local/bin) ! - Configure local::lib your existing local::lib in this shell to set PERL_MM_OPT etc. ! - Install local::lib by running the following commands ! ! cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib) ! Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (7.36) Checking if you have ExtUtils::Install 1.46 ... Yes (2.06) Searching SQL::SplitStatement on cpanmetadb ... --> Working on SQL::SplitStatement Fetching http://www.cpan.org/authors/id/E/EM/EMAZEP/SQL-SplitStatement-1.00020.tar.gz -> OK Unpacking SQL-SplitStatement-1.00020.tar.gz Entering SQL-SplitStatement-1.00020 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (7.36) Configuring SQL-SplitStatement-1.00020 Running Makefile.PL Warning: prerequisite Regexp::Common 0 not found. Warning: prerequisite SQL::Tokenizer 0.22 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for SQL::SplitStatement Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Getopt::Long 0 ... Yes (2.5) Checking if you have English 0 ... Yes (1.05) Checking if you have Test::Exception 0.27 ... Yes (0.43) Checking if you have Pod::Usage 0 ... Yes (1.63) Checking if you have SQL::Tokenizer 0.22 ... No Checking if you have constant 0 ... Yes (1.27) Checking if you have Class::Accessor::Fast 0 ... Yes (0.51) Checking if you have Carp 0 ... Yes (1.26) Checking if you have Test::More 0.7 ... Yes (1.302164) Checking if you have Regexp::Common 0 ... No Checking if you have File::Find 0 ... Yes (1.20) Checking if you have File::Temp 0 ... Yes (0.2309) Checking if you have List::MoreUtils 0 ... Yes (0.428) ==> Found dependencies: SQL::Tokenizer, Regexp::Common Searching SQL::Tokenizer on cpanmetadb ... --> Working on SQL::Tokenizer Fetching http://www.cpan.org/authors/id/I/IZ/IZUT/SQL-Tokenizer-0.24.tar.gz -> OK Unpacking SQL-Tokenizer-0.24.tar.gz Entering SQL-Tokenizer-0.24 Checking configure dependencies from META.yml Configuring SQL-Tokenizer-0.24 Running Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for SQL::Tokenizer Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Test::More 0 ... Yes (1.302164) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.36) Building and testing SQL-Tokenizer-0.24 cp lib/SQL/Tokenizer.pm blib/lib/SQL/Tokenizer.pm Manifying 1 pod document PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Testing SQL::Tokenizer 0.24, Perl 5.016003, /usr/bin/perl t/00-load.t ......................... ok t/01-single-quotes.t ................ ok t/02-double-quotes.t ................ ok t/03-complex.t ...................... ok t/04-c-style-comments.t ............. ok t/05-ansi-comments.t ................ ok t/06-empty.t ........................ ok t/07-equality-and-math-operators.t .. ok t/08-remove-white-tokens.t .......... ok t/09-shell-style-comments.t ......... ok t/10-sql-operators.t ................ ok t/11-name-sep.t ..................... ok t/98-dbix-placeholder-named.t ....... ok t/99-dollars.t ...................... ok t/99-more-dollars.t ................. ok t/99-rt34889.t ...................... ok t/pod.t ............................. ok All tests successful. Files=17, Tests=71, 4 wallclock secs ( 0.18 usr 0.19 sys + 2.69 cusr 1.08 csys = 4.14 CPU) Result: PASS Manifying 1 pod document Installing /home/robert/perl5/lib/perl5/SQL/Tokenizer.pm Installing /home/robert/perl5/man/man3/SQL::Tokenizer.3pm Appending installation info to /home/robert/perl5/lib/perl5/x86_64-linux-thread-multi/perllocal.pod -> OK Successfully tested SQL-Tokenizer-0.24 Searching Regexp::Common on cpanmetadb ... --> Working on Regexp::Common Fetching http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz -> OK Unpacking Regexp-Common-2017060201.tar.gz Entering Regexp-Common-2017060201 Checking configure dependencies from META.json Checking if you have strict 0 ... Yes (1.07) Checking if you have warnings 0 ... Yes (1.13) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.36) Checking if you have vars 0 ... Yes (1.02) Checking if you have Config 0 ... Yes (undef) Configuring Regexp-Common-2017060201 Running Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Regexp::Common Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have strict 0 ... Yes (1.07) Checking if you have warnings 0 ... Yes (1.13) Checking if you have Test::More 0 ... Yes (1.302164) Checking if you have vars 0 ... Yes (1.02) Checking if you have Config 0 ... Yes (undef) Building and testing Regexp-Common-2017060201 cp lib/Regexp/Common/URI/news.pm blib/lib/Regexp/Common/URI/news.pm cp lib/Regexp/Common/_support.pm blib/lib/Regexp/Common/_support.pm cp lib/Regexp/Common/balanced.pm blib/lib/Regexp/Common/balanced.pm cp lib/Regexp/Common/comment.pm blib/lib/Regexp/Common/comment.pm cp lib/Regexp/Common/URI/telnet.pm blib/lib/Regexp/Common/URI/telnet.pm cp lib/Regexp/Common/URI/RFC2396.pm blib/lib/Regexp/Common/URI/RFC2396.pm cp lib/Regexp/Common/URI/tel.pm blib/lib/Regexp/Common/URI/tel.pm cp lib/Regexp/Common/URI/RFC1738.pm blib/lib/Regexp/Common/URI/RFC1738.pm cp lib/Regexp/Common/CC.pm blib/lib/Regexp/Common/CC.pm cp lib/Regexp/Common/URI/prospero.pm blib/lib/Regexp/Common/URI/prospero.pm cp lib/Regexp/Common/URI/RFC2384.pm blib/lib/Regexp/Common/URI/RFC2384.pm cp lib/Regexp/Common/list.pm blib/lib/Regexp/Common/list.pm cp lib/Regexp/Common/zip.pm blib/lib/Regexp/Common/zip.pm cp lib/Regexp/Common/number.pm blib/lib/Regexp/Common/number.pm cp lib/Regexp/Common/URI/file.pm blib/lib/Regexp/Common/URI/file.pm cp lib/Regexp/Common/URI/RFC1808.pm blib/lib/Regexp/Common/URI/RFC1808.pm cp lib/Regexp/Common/URI/wais.pm blib/lib/Regexp/Common/URI/wais.pm cp lib/Regexp/Common/URI/tv.pm blib/lib/Regexp/Common/URI/tv.pm cp lib/Regexp/Common/URI/pop.pm blib/lib/Regexp/Common/URI/pop.pm cp lib/Regexp/Common/SEN.pm blib/lib/Regexp/Common/SEN.pm cp lib/Regexp/Common/URI/gopher.pm blib/lib/Regexp/Common/URI/gopher.pm cp lib/Regexp/Common/URI/ftp.pm blib/lib/Regexp/Common/URI/ftp.pm cp lib/Regexp/Common/whitespace.pm blib/lib/Regexp/Common/whitespace.pm cp lib/Regexp/Common/URI/RFC1035.pm blib/lib/Regexp/Common/URI/RFC1035.pm cp lib/Regexp/Common/profanity.pm blib/lib/Regexp/Common/profanity.pm cp lib/Regexp/Common/URI.pm blib/lib/Regexp/Common/URI.pm cp lib/Regexp/Common/URI/RFC2806.pm blib/lib/Regexp/Common/URI/RFC2806.pm cp lib/Regexp/Common.pm blib/lib/Regexp/Common.pm cp lib/Regexp/Common/delimited.pm blib/lib/Regexp/Common/delimited.pm cp lib/Regexp/Common/URI/http.pm blib/lib/Regexp/Common/URI/http.pm cp lib/Regexp/Common/lingua.pm blib/lib/Regexp/Common/lingua.pm cp lib/Regexp/Common/URI/fax.pm blib/lib/Regexp/Common/URI/fax.pm cp lib/Regexp/Common/net.pm blib/lib/Regexp/Common/net.pm Manifying 33 pod documents PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/comment/delimited.t ............ ok t/comment/html.t ................. ok t/comment/nested.t ............... ok t/comment/pascal.t ............... ok t/comment/single_line.t .......... ok t/comment/single_or_multiline.t .. ok t/delimited/101_delimited.t ...... skipped: Test::Regexp not found t/delimited/111_bquoted.t ........ skipped: Test::Regexp not found t/net/101_ipv4.t ................. ok t/net/102_ipv4_strict.t .......... skipped: Test::Regexp not found t/net/111_ipv6.t ................. ok t/net/121_mac.t .................. ok t/net/131_domain.t ............... ok t/number/101_integer.t ........... skipped: Test::Regexp not found t/number/111_integer_base.t ...... skipped: Test::Regexp not found t/number/121_integer_places.t .... skipped: Test::Regexp not found t/number/122_integer_places.t .... skipped: Test::Regexp not found t/number/123_integer_places.t .... skipped: Test::Regexp not found t/number/131_integer_sep.t ....... skipped: Test::Regexp not found t/number/141_integer_group.t ..... skipped: Test::Regexp not found t/number/701_squares.t ........... skipped: Test::Regexp not found t/number/801_roman.t ............. skipped: Test::Regexp not found t/number/decimal.t ............... ok t/number/number.t ................ ok t/SEN/usa_ssn.t .................. ok t/test___luhn.t .................. ok t/test_balanced.t ................ ok t/test_bases.t ................... ok t/test_bases_sep.t ............... ok t/test_comments.t ................ ok t/test_curry.t ................... ok t/test_i.t ....................... ok t/test_lingua_palindrome.t ....... ok t/test_list.t .................... ok t/test_no_import.t ............... ok t/test_profanity.t ............... ok t/test_sub.t ..................... ok t/test_sub_named.t ............... ok t/test_ws.t ...................... ok t/URI/any.t ...................... ok t/URI/fax.t ...................... ok t/URI/file.t ..................... ok t/URI/ftp.t ...................... ok t/URI/gopher.t ................... ok t/URI/http.t ..................... ok t/URI/news.t ..................... ok t/URI/nntp.t ..................... ok t/URI/pop.t ...................... ok t/URI/prospero.t ................. ok t/URI/tel.t ...................... ok t/URI/telnet.t ................... ok t/URI/tv.t ....................... ok t/URI/wais.t ..................... ok t/zip/101_austria.t .............. skipped: Test::Regexp not found t/zip/111_australia.t ............ skipped: Test::Regexp not found t/zip/112_australia.t ............ skipped: Test::Regexp not found t/zip/121_belgium.t .............. skipped: Test::Regexp not found t/zip/131_denmark.t .............. skipped: Test::Regexp not found t/zip/141_greenland.t ............ skipped: Test::Regexp not found t/zip/151_norway.t ............... skipped: Test::Regexp not found t/zip/161_liechtenstein.t ........ skipped: Test::Regexp not found t/zip/171_switzerland.t .......... skipped: Test::Regexp not found t/zip/181_italy.t ................ skipped: Test::Regexp not found t/zip/191_germany.t .............. skipped: Test::Regexp not found t/zip/201_luxembourg.t ........... skipped: Test::Regexp not found t/zip/211_france.t ............... skipped: Test::Regexp not found t/zip/221_monaco.t ............... skipped: Test::Regexp not found t/zip/231_san-marino.t ........... skipped: Test::Regexp not found t/zip/241_vatican-city.t ......... skipped: Test::Regexp not found t/zip/netherlands.t .............. ok t/zip/spain.t .................... ok t/zip/us.t ....................... ok t/zip/zip.t ...................... ok All tests successful. Files=73, Tests=149252, 32 wallclock secs (13.14 usr 1.17 sys + 23.06 cusr 4.52 csys = 41.89 CPU) Result: PASS Manifying 33 pod documents Installing /home/robert/perl5/lib/perl5/Regexp/Common.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/_support.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/balanced.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/comment.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/CC.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/list.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/zip.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/number.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/SEN.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/whitespace.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/profanity.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/delimited.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/lingua.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/net.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/news.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/telnet.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/RFC2396.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/tel.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/RFC1738.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/prospero.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/RFC2384.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/file.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/RFC1808.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/wais.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/tv.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/pop.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/gopher.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/ftp.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/RFC1035.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/RFC2806.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/http.pm Installing /home/robert/perl5/lib/perl5/Regexp/Common/URI/fax.pm Installing /home/robert/perl5/man/man3/Regexp::Common.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::CC.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::SEN.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::RFC1035.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::RFC1738.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::RFC1808.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::RFC2384.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::RFC2396.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::RFC2806.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::fax.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::file.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::ftp.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::gopher.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::http.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::news.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::pop.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::prospero.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::tel.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::telnet.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::tv.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::URI::wais.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::_support.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::balanced.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::comment.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::delimited.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::lingua.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::list.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::net.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::number.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::profanity.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::whitespace.3pm Installing /home/robert/perl5/man/man3/Regexp::Common::zip.3pm Appending installation info to /home/robert/perl5/lib/perl5/x86_64-linux-thread-multi/perllocal.pod -> OK Successfully tested Regexp-Common-2017060201 Building and testing SQL-SplitStatement-1.00020 cp lib/SQL/SplitStatement.pm blib/lib/SQL/SplitStatement.pm cp bin/sql-split blib/script/sql-split "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sql-split Manifying 1 pod document Manifying 1 pod document PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t .................................... ok # Testing SQL::SplitStatement 1.00020, Perl 5.016003, /usr/bin/perl t/00-load.t ....................................... ok t/05-empty_statements.t ........................... ok t/10-simple.t ..................................... ok t/20-hard.t ....................................... ok t/25-keywords_as_unquoted_identifiers.t ........... ok t/30-nested_blocks.t .............................. ok t/40-comments.t ................................... ok t/42-slash_terminates.t ........................... ok t/50-transactions.t ............................... ok t/51-transactions_and_proc.t ...................... ok t/60-placeholders.t ............................... ok t/61-placeholders_empty.t ......................... ok t/70-proc_plsql_mixed.t ........................... ok t/70-proc_plsql_slash_endings.t ................... ok t/71-proc_plsql_RTbug_57971.t ..................... ok t/72-proc_plsql_alias.t ........................... ok t/72-proc_plsql_function_inside_package.t ......... ok t/72-proc_plsql_mixed_endings.t ................... ok t/72-proc_plsql_nested_functions.t ................ ok t/72-proc_plsql_package.t ......................... ok t/74-proc_plpgsql_dollar_quoted.t ................. ok t/74-proc_plpgsql_dollar_quoted_w_transactions.t .. ok t/75-proc_grant.t ................................. ok t/80-examples.t ................................... ok t/81-examples_procedural.t ........................ ok t/82-synopsis.t ................................... ok t/90-mysql_delimiter.t ............................ ok t/90-mysql_mixed.t ................................ ok t/90-mysql_sakila.t ............................... ok t/92-postgresql_pagila.t .......................... ok t/94-exception.t .................................. ok # Failed test 'number of files found in output - empty statements' # at t/95-script.t line 92. # got: 0 # expected: 2 Can't use an undefined value as an ARRAY reference at t/95-script.t line 98. # Looks like your test exited with 25 just after 9. t/95-script.t ..................................... Dubious, test returned 25 (wstat 6400, 0x1900) Failed 10/18 subtests t/author-critic.t ................................. skipped: these tests are for testing by the author t/release-distmeta.t .............................. skipped: these tests are for release candidate testing t/release-kwalitee.t .............................. skipped: these tests are for release candidate testing t/release-no-tabs.t ............................... skipped: these tests are for release candidate testing t/release-pod-coverage.t .......................... skipped: these tests are for release candidate testing t/release-pod-syntax.t ............................ skipped: these tests are for release candidate testing t/release-synopsis.t .............................. skipped: these tests are for release candidate testing t/release-unused-vars.t ........................... skipped: these tests are for release candidate testing Test Summary Report ------------------- t/95-script.t (Wstat: 6400 Tests: 9 Failed: 1) Failed test: 9 Non-zero exit status: 25 Parse errors: Bad plan. You planned 18 tests but ran 9. Files=41, Tests=294, 15 wallclock secs ( 0.44 usr 0.43 sys + 11.07 cusr 3.56 csys = 15.50 CPU) Result: FAIL Failed 1/41 test programs. 1/294 subtests failed. make: *** [test_dynamic] Error 255 -> FAIL Testing SQL::SplitStatement failed. See /home/robert/.cpanm/work/1571833529.27796/build.log for details. Retry with --force to force install it.