PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\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-10-21T15:03:45 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\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.24-64\var\cpan\Metadata' Database was generated on Fri, 21 Oct 2016 05:17:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/T/TM/TMURRAY/SQL-Functional-0.2.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/T/TM/TMURRAY/CHECKSUMS Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\T\TM\TMURRAY\SQL-Functional-0.2.tar.gz ok SQL-Functional-0.2/ SQL-Functional-0.2/TODO SQL-Functional-0.2/README SQL-Functional-0.2/dist.ini SQL-Functional-0.2/META.json SQL-Functional-0.2/LICENSE SQL-Functional-0.2/t/ SQL-Functional-0.2/t/050_order_by.t SQL-Functional-0.2/t/070_subselect.t SQL-Functional-0.2/t/180_field_alias.t SQL-Functional-0.2/t/220_group_by.t SQL-Functional-0.2/t/090_or_select.t SQL-Functional-0.2/t/210_not_null.t SQL-Functional-0.2/t/240_truncate.t SQL-Functional-0.2/t/320_full_join.t SQL-Functional-0.2/t/310_right_join.t SQL-Functional-0.2/t/030_params.t SQL-Functional-0.2/t/080_and_select.t SQL-Functional-0.2/t/270_subquery_alias.t SQL-Functional-0.2/t/260_subquery_from.t SQL-Functional-0.2/t/040_select_join.t SQL-Functional-0.2/t/130_basic_delete.t SQL-Functional-0.2/t/020_select_fields.t SQL-Functional-0.2/t/002_pod.t SQL-Functional-0.2/t/190_insert_subselect.t SQL-Functional-0.2/t/060_table_alias.t SQL-Functional-0.2/t/120_basic_update.t SQL-Functional-0.2/t/300_left_join.t SQL-Functional-0.2/t/280_function_calls.t SQL-Functional-0.2/t/160_dynamic_from.t SQL-Functional-0.2/t/250_distinct.t SQL-Functional-0.2/t/110_basic_insert.t SQL-Functional-0.2/t/100_nested_and_or_select.t SQL-Functional-0.2/t/170_match_verbatim.t SQL-Functional-0.2/t/010_basic_select.t SQL-Functional-0.2/t/230_limit.t SQL-Functional-0.2/t/150_multi_from.t SQL-Functional-0.2/t/290_string_literal.t SQL-Functional-0.2/t/001_load.t SQL-Functional-0.2/t/200_null.t SQL-Functional-0.2/t/140_dynamic_where.t SQL-Functional-0.2/Makefile.PL SQL-Functional-0.2/lib/ SQL-Functional-0.2/lib/SQL/ SQL-Functional-0.2/lib/SQL/Functional.pm SQL-Functional-0.2/lib/SQL/Functional/ SQL-Functional-0.2/lib/SQL/Functional/TruncateClause.pm SQL-Functional-0.2/lib/SQL/Functional/UpdateClause.pm SQL-Functional-0.2/lib/SQL/Functional/LimitClause.pm SQL-Functional-0.2/lib/SQL/Functional/WhereClause.pm SQL-Functional-0.2/lib/SQL/Functional/AndClause.pm SQL-Functional-0.2/lib/SQL/Functional/FromClause.pm SQL-Functional-0.2/lib/SQL/Functional/OrClause.pm SQL-Functional-0.2/lib/SQL/Functional/LiteralClause.pm SQL-Functional-0.2/lib/SQL/Functional/FunctionClause.pm SQL-Functional-0.2/lib/SQL/Functional/PlaceholderClause.pm SQL-Functional-0.2/lib/SQL/Functional/VerbatimClause.pm SQL-Functional-0.2/lib/SQL/Functional/GroupByClause.pm SQL-Functional-0.2/lib/SQL/Functional/FieldClause.pm SQL-Functional-0.2/lib/SQL/Functional/SelectClause.pm SQL-Functional-0.2/lib/SQL/Functional/NullClause.pm SQL-Functional-0.2/lib/SQL/Functional/MatchClause.pm SQL-Functional-0.2/lib/SQL/Functional/WrapClause.pm SQL-Functional-0.2/lib/SQL/Functional/SetClause.pm SQL-Functional-0.2/lib/SQL/Functional/JoinClause.pm SQL-Functional-0.2/lib/SQL/Functional/DistinctClause.pm SQL-Functional-0.2/lib/SQL/Functional/InsertClause.pm SQL-Functional-0.2/lib/SQL/Functional/DeleteClause.pm SQL-Functional-0.2/lib/SQL/Functional/OrderByClause.pm SQL-Functional-0.2/lib/SQL/Functional/Clause.pm SQL-Functional-0.2/lib/SQL/Functional/ValuesClause.pm SQL-Functional-0.2/lib/SQL/Functional/TableClause.pm SQL-Functional-0.2/CHANGELOG SQL-Functional-0.2/META.yml SQL-Functional-0.2/MANIFEST Configuring T/TM/TMURRAY/SQL-Functional-0.2.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.24-\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 SQL::Functional Writing MYMETA.yml and MYMETA.json TMURRAY/SQL-Functional-0.2.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for T/TM/TMURRAY/SQL-Functional-0.2.tar.gz >>> dmake cp lib/SQL/Functional/NullClause.pm blib\lib\SQL\Functional\NullClause.pm cp lib/SQL/Functional/DistinctClause.pm blib\lib\SQL\Functional\DistinctClause.pm cp lib/SQL/Functional/OrClause.pm blib\lib\SQL\Functional\OrClause.pm cp lib/SQL/Functional/Clause.pm blib\lib\SQL\Functional\Clause.pm cp lib/SQL/Functional/GroupByClause.pm blib\lib\SQL\Functional\GroupByClause.pm cp lib/SQL/Functional/OrderByClause.pm blib\lib\SQL\Functional\OrderByClause.pm cp lib/SQL/Functional/InsertClause.pm blib\lib\SQL\Functional\InsertClause.pm cp lib/SQL/Functional/MatchClause.pm blib\lib\SQL\Functional\MatchClause.pm cp lib/SQL/Functional/FunctionClause.pm blib\lib\SQL\Functional\FunctionClause.pm cp lib/SQL/Functional/FromClause.pm blib\lib\SQL\Functional\FromClause.pm cp lib/SQL/Functional/DeleteClause.pm blib\lib\SQL\Functional\DeleteClause.pm cp lib/SQL/Functional/JoinClause.pm blib\lib\SQL\Functional\JoinClause.pm cp lib/SQL/Functional/LiteralClause.pm blib\lib\SQL\Functional\LiteralClause.pm cp lib/SQL/Functional/FieldClause.pm blib\lib\SQL\Functional\FieldClause.pm cp lib/SQL/Functional/LimitClause.pm blib\lib\SQL\Functional\LimitClause.pm cp lib/SQL/Functional.pm blib\lib\SQL\Functional.pm cp lib/SQL/Functional/AndClause.pm blib\lib\SQL\Functional\AndClause.pm cp lib/SQL/Functional/VerbatimClause.pm blib\lib\SQL\Functional\VerbatimClause.pm cp lib/SQL/Functional/SetClause.pm blib\lib\SQL\Functional\SetClause.pm cp lib/SQL/Functional/ValuesClause.pm blib\lib\SQL\Functional\ValuesClause.pm cp lib/SQL/Functional/UpdateClause.pm blib\lib\SQL\Functional\UpdateClause.pm cp lib/SQL/Functional/WhereClause.pm blib\lib\SQL\Functional\WhereClause.pm cp lib/SQL/Functional/TableClause.pm blib\lib\SQL\Functional\TableClause.pm cp lib/SQL/Functional/WrapClause.pm blib\lib\SQL\Functional\WrapClause.pm cp lib/SQL/Functional/SelectClause.pm blib\lib\SQL\Functional\SelectClause.pm cp lib/SQL/Functional/TruncateClause.pm blib\lib\SQL\Functional\TruncateClause.pm cp lib/SQL/Functional/PlaceholderClause.pm blib\lib\SQL\Functional\PlaceholderClause.pm TMURRAY/SQL-Functional-0.2.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/001_load.t .................. 1..25 ok 1 - use SQL::Functional::Clause; ok 2 - use SQL::Functional::AndClause; ok 3 - use SQL::Functional::DistinctClause; ok 4 - use SQL::Functional::TruncateClause; ok 5 - use SQL::Functional::FieldClause; ok 6 - use SQL::Functional::FromClause; ok 7 - use SQL::Functional::GroupByClause; ok 8 - use SQL::Functional::InsertClause; ok 9 - use SQL::Functional::JoinClause; ok 10 - use SQL::Functional::LimitClause; ok 11 - use SQL::Functional::LiteralClause; ok 12 - use SQL::Functional::MatchClause; ok 13 - use SQL::Functional::NullClause; ok 14 - use SQL::Functional::OrClause; ok 15 - use SQL::Functional::OrderByClause; ok 16 - use SQL::Functional::PlaceholderClause; ok 17 - use SQL::Functional::UpdateClause; ok 18 - use SQL::Functional::ValuesClause; ok 19 - use SQL::Functional::VerbatimClause; ok 20 - use SQL::Functional::WhereClause; ok 21 - use SQL::Functional::WrapClause; ok 22 - use SQL::Functional::TruncateClause; ok 23 - use SQL::Functional::SelectClause; ok 24 - use SQL::Functional::SetClause; ok 25 - use SQL::Functional; ok t/002_pod.t ................... 1..27 ok 1 - POD test for lib/SQL/Functional.pm ok 2 - POD test for lib/SQL/Functional/AndClause.pm (no pod) ok 3 - POD test for lib/SQL/Functional/Clause.pm ok 4 - POD test for lib/SQL/Functional/DeleteClause.pm (no pod) ok 5 - POD test for lib/SQL/Functional/DistinctClause.pm (no pod) ok 6 - POD test for lib/SQL/Functional/FieldClause.pm (no pod) ok 7 - POD test for lib/SQL/Functional/FromClause.pm (no pod) ok 8 - POD test for lib/SQL/Functional/FunctionClause.pm (no pod) ok 9 - POD test for lib/SQL/Functional/GroupByClause.pm (no pod) ok 10 - POD test for lib/SQL/Functional/InsertClause.pm (no pod) ok 11 - POD test for lib/SQL/Functional/JoinClause.pm (no pod) ok 12 - POD test for lib/SQL/Functional/LimitClause.pm (no pod) ok 13 - POD test for lib/SQL/Functional/LiteralClause.pm (no pod) ok 14 - POD test for lib/SQL/Functional/MatchClause.pm (no pod) ok 15 - POD test for lib/SQL/Functional/NullClause.pm (no pod) ok 16 - POD test for lib/SQL/Functional/OrClause.pm (no pod) ok 17 - POD test for lib/SQL/Functional/OrderByClause.pm (no pod) ok 18 - POD test for lib/SQL/Functional/PlaceholderClause.pm (no pod) ok 19 - POD test for lib/SQL/Functional/SelectClause.pm (no pod) ok 20 - POD test for lib/SQL/Functional/SetClause.pm (no pod) ok 21 - POD test for lib/SQL/Functional/TableClause.pm (no pod) ok 22 - POD test for lib/SQL/Functional/TruncateClause.pm (no pod) ok 23 - POD test for lib/SQL/Functional/UpdateClause.pm (no pod) ok 24 - POD test for lib/SQL/Functional/ValuesClause.pm (no pod) ok 25 - POD test for lib/SQL/Functional/VerbatimClause.pm (no pod) ok 26 - POD test for lib/SQL/Functional/WhereClause.pm (no pod) ok 27 - POD test for lib/SQL/Functional/WrapClause.pm (no pod) ok t/010_basic_select.t .......... 1..1 ok 1 - Basic select statement ok t/020_select_fields.t ......... 1..1 ok 1 - Select with fields statement ok t/030_params.t ................ 1..2 ok 1 - Select statement with param ok 2 - Correct SQL params ok t/040_select_join.t ........... 1..2 ok 1 - Inner join ok 2 - Correct SQL params ok t/050_order_by.t .............. 1..2 ok 1 ok 2 ok t/060_table_alias.t ........... 1..2 ok 1 - Table alias set ok 2 - Correct SQL params ok t/070_subselect.t ............. 1..2 ok 1 - Subselect ok 2 - Correct SQL params ok t/080_and_select.t ............ 1..2 ok 1 - Select with AND ok 2 - SQL params are correct ok t/090_or_select.t ............. 1..2 ok 1 - Select with OR ok 2 - SQL params are correct ok t/100_nested_and_or_select.t .. 1..2 ok 1 - Select with nested AND and OR ok 2 - SQL params are correct ok t/110_basic_insert.t .......... 1..2 ok 1 - Basic insert statement ok 2 - Placeholder param set ok t/120_basic_update.t .......... 1..4 ok 1 - Basic update statement ok 2 - Placeholder param set ok 3 - Update with no WHERE clause ok 4 - Placeholder param set ok t/130_basic_delete.t .......... 1..4 ok 1 - Basic delete statement ok 2 - Placeholder param set ok 3 - Delete with no WHERE clause ok 4 - Placeholder param set ok t/140_dynamic_where.t ......... 1..2 ok 1 - Select statement with param ok 2 - Correct SQL params ok t/150_multi_from.t ............ 1..1 ok 1 - Select statement on multiple tables ok t/160_dynamic_from.t .......... 1..1 ok 1 - Select statement on multiple tables, dynamically ok t/170_match_verbatim.t ........ 1..2 ok 1 - Select statement with verbatim param ok 2 - No SQL params ok t/180_field_alias.t ........... 1..2 ok 1 - Field alias set ok 2 - Correct SQL params ok t/190_insert_subselect.t ...... 1..2 ok 1 - Insert with subquery ok 2 - Placeholder param set ok t/200_null.t .................. 1..2 ok 1 - Select statement with param ok 2 - Correct SQL params ok t/210_not_null.t .............. 1..2 ok 1 - Select statement with param ok 2 - Correct SQL params ok t/220_group_by.t .............. 1..1 ok 1 - Select with fields statement ok t/230_limit.t ................. 1..1 ok 1 - Basic select statement ok t/240_truncate.t .............. 1..1 ok 1 - Basic TRUNCATE statement ok t/250_distinct.t .............. 1..1 ok 1 - Select with fields statement ok t/260_subquery_from.t ......... 1..1 ok 1 - Subquery in FROM ok t/270_subquery_alias.t ........ 1..1 ok 1 - Subquery in FROM, with alias ok t/280_function_calls.t ........ 1..2 ok 1 - Subquery in FROM, with alias ok 2 - Correct SQL params ok t/290_string_literal.t ........ skipped: Literals need some refactoring across many to_string() methods to make it work well t/300_left_join.t ............. 1..2 ok 1 - Left join ok 2 - Correct SQL params ok t/310_right_join.t ............ 1..2 ok 1 - Right join ok 2 - Correct SQL params ok t/320_full_join.t ............. 1..2 ok 1 - Outer join ok 2 - Correct SQL params ok All tests successful. Files=34, Tests=108, 34 wallclock secs ( 0.33 usr + 0.03 sys = 0.36 CPU) Result: PASS TMURRAY/SQL-Functional-0.2.tar.gz dmake test TEST_VERBOSE=1 -- OK Timm Murray <tmurray@wumpus-cave.net> Create SQL programmatically >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\SQL-Functional-0.2-mYYobz && tar cvf - SQL-Functional-0.2.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/T/TM/TMURRAY/SQL-Functional-0.2.tar.gz SQL-Functional-0.2.ppd blib/ blib/lib/ blib/lib/SQL/ blib/lib/SQL/Functional/ blib/lib/SQL/Functional/AndClause.pm blib/lib/SQL/Functional/Clause.pm blib/lib/SQL/Functional/DeleteClause.pm blib/lib/SQL/Functional/DistinctClause.pm blib/lib/SQL/Functional/FieldClause.pm blib/lib/SQL/Functional/FromClause.pm blib/lib/SQL/Functional/FunctionClause.pm blib/lib/SQL/Functional/GroupByClause.pm blib/lib/SQL/Functional/InsertClause.pm blib/lib/SQL/Functional/JoinClause.pm blib/lib/SQL/Functional/LimitClause.pm blib/lib/SQL/Functional/LiteralClause.pm blib/lib/SQL/Functional/MatchClause.pm blib/lib/SQL/Functional/NullClause.pm blib/lib/SQL/Functional/OrClause.pm blib/lib/SQL/Functional/OrderByClause.pm blib/lib/SQL/Functional/PlaceholderClause.pm blib/lib/SQL/Functional/SelectClause.pm blib/lib/SQL/Functional/SetClause.pm blib/lib/SQL/Functional/TableClause.pm blib/lib/SQL/Functional/TruncateClause.pm blib/lib/SQL/Functional/UpdateClause.pm blib/lib/SQL/Functional/ValuesClause.pm blib/lib/SQL/Functional/VerbatimClause.pm blib/lib/SQL/Functional/WhereClause.pm blib/lib/SQL/Functional/WrapClause.pm blib/lib/SQL/Functional.pm Finished 2016-10-21T15:04:34