PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin Start 2012-03-19T22:44:29 ActivePerl-1003 CPAN-1.9402 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/cpanfly/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Tue, 20 Mar 2012 04:11:00 GMT Running make for D/DA/DAMI/DBIx-DataModel-2.23.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAMI/DBIx-DataModel-2.23.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAMI/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAMI\DBIx-DataModel-2.23.tar.gz ok Will not use Archive::Tar, need 1.00 DBIx-DataModel-2.23 DBIx-DataModel-2.23/Build.PL DBIx-DataModel-2.23/Changes DBIx-DataModel-2.23/MANIFEST DBIx-DataModel-2.23/META.json DBIx-DataModel-2.23/META.yml DBIx-DataModel-2.23/README DBIx-DataModel-2.23/lib DBIx-DataModel-2.23/lib/DBIx DBIx-DataModel-2.23/lib/DBIx/DataModel.pm DBIx-DataModel-2.23/lib/DBIx/DataModel DBIx-DataModel-2.23/lib/DBIx/DataModel/ConnectedSource.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Schema.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Source.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Statement.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Compatibility DBIx-DataModel-2.23/lib/DBIx/DataModel/Compatibility/V0.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Compatibility/V1.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Cookbook.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Delta_v1.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Delta_v2.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Design.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Glossary.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Internals.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Misc.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Quickstart.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Doc/Reference.pod DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Association.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Path.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Schema.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Source.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Type.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Utils.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Source DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Source/Join.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Meta/Source/Table.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Schema DBIx-DataModel-2.23/lib/DBIx/DataModel/Schema/Generator.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Source DBIx-DataModel-2.23/lib/DBIx/DataModel/Source/Join.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Source/Table.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Statement DBIx-DataModel-2.23/lib/DBIx/DataModel/Statement/JDBC.pm DBIx-DataModel-2.23/lib/DBIx/DataModel/Statement/Oracle.pm DBIx-DataModel-2.23/t DBIx-DataModel-2.23/t/v1_DBIx-DataModel.t DBIx-DataModel-2.23/t/v1_Limit.t DBIx-DataModel-2.23/t/v1_LocalizeState.t DBIx-DataModel-2.23/t/v1_MsAccess.t DBIx-DataModel-2.23/t/v1_ParentClasses.t DBIx-DataModel-2.23/t/v1_Storable.t DBIx-DataModel-2.23/t/v2_delete.t DBIx-DataModel-2.23/t/v2_multischema.t DBIx-DataModel-2.23/t/v2_paths.t DBIx-DataModel-2.23/t/v2_update.t CPAN.pm: Going to build D/DA/DAMI/DBIx-DataModel-2.23.tar.gz >>> C:\Perl64\bin\perl.exe Build.PL Checking prerequisites... requires: ! SQL::Abstract::More (1.01) is installed, but we need version >= 1.03 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-DataModel' version '2.23' ---- Unsatisfied dependencies detected during ---- ---- DAMI/DBIx-DataModel-2.23.tar.gz ---- SQL::Abstract::More [requires] Running Build test Delayed until after prerequisites Running test for module 'SQL::Abstract::More' Running make for D/DA/DAMI/SQL-Abstract-More-1.03.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAMI/SQL-Abstract-More-1.03.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAMI\SQL-Abstract-More-1.03.tar.gz ok Will not use Archive::Tar, need 1.00 SQL-Abstract-More-1.03 SQL-Abstract-More-1.03/Build.PL SQL-Abstract-More-1.03/Changes SQL-Abstract-More-1.03/Makefile.PL SQL-Abstract-More-1.03/MANIFEST SQL-Abstract-More-1.03/META.json SQL-Abstract-More-1.03/META.yml SQL-Abstract-More-1.03/README SQL-Abstract-More-1.03/lib SQL-Abstract-More-1.03/lib/SQL SQL-Abstract-More-1.03/lib/SQL/Abstract SQL-Abstract-More-1.03/lib/SQL/Abstract/More.pm SQL-Abstract-More-1.03/t SQL-Abstract-More-1.03/t/01-sql_abstract_more.t SQL-Abstract-More-1.03/t/pod.t CPAN.pm: Going to build D/DA/DAMI/SQL-Abstract-More-1.03.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for SQL::Abstract::More Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/SQL/Abstract/More.pm blib\lib\SQL\Abstract\More.pm DAMI/SQL-Abstract-More-1.03.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing SQL::Abstract::More 1.03, Perl 5.010000, C:\Perl64\bin\perl.exe t/01-sql_abstract_more.t .. 1..46 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - unknown arg to insert() ok 38 ok 39 ok 40 ok 41 - bind_param_inout ok 42 ok 43 ok 44 ok 45 ok 46 ok t/pod.t ................... 1..1 ok 1 - POD test for blib\lib\SQL\Abstract\More.pm ok All tests successful. Files=2, Tests=47, 1 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) Result: PASS DAMI/SQL-Abstract-More-1.03.tar.gz nmake test TEST_VERBOSE=1 -- OK Laurent Dami <laurent dami *AT* free fr> extension of SQL::Abstract with more constructs and more flexible API >>> (cd C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN && tar cvf - SQL-Abstract-More-1.03.ppd blib) | gzip -c >C:/cpanfly/var/REPO/D/DA/DAMI/SQL-Abstract-More-1.03.tar.gz SQL-Abstract-More-1.03.ppd blib/ blib/lib/ blib/lib/SQL/ blib/lib/SQL/Abstract/ blib/lib/SQL/Abstract/More.pm >>> mv C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN/SQL-Abstract-More-1.03.ppd C:/cpanfly/var/REPO/D/DA/DAMI Running Build for D/DA/DAMI/DBIx-DataModel-2.23.tar.gz Prepending C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN/blib/arch C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\DBIx-DataModel-2.23-WP3VLg Prepending C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN/blib/arch C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DA/DAMI/DBIx-DataModel-2.23.tar.gz >>> C:\Perl64\bin\perl.exe ./Build Building DBIx-DataModel DAMI/DBIx-DataModel-2.23.tar.gz C:\Perl64\bin\perl.exe ./Build -- OK Prepending C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN/blib/arch C:\cpanfly\var\cpan\build\SQL-Abstract-More-1.03-StJVGN/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl64\bin\perl.exe ./Build test verbose=1 t\v1_DBIx-DataModel.t .. 1..118 ok 1 - use DBIx::DataModel; ok 2 - Schema defined ok 3 - won't overwrite @DBI::ISA # ok 4 - Table defined ok 5 - select method defined ok 6 - primKey ok 7 - Can't locate object method "Table" via package "HR::Employee" # ok 8 - Association 1 ok 9 - Association 2 ok 10 - HR::MyView ISA HR::Employee ok 11 - HR::MyView ISA HR::Activity ok 12 - View inherits roles ok 13 - noUpdateColumns ok 14 - fromDB handler ok 15 - ad hoc handler ok 16 - dbh handle isa DBI::db ok 17 - dbh handle was unset ok 18 - empty select [-1] ok 19 - for read only [-1] ok 20 - like select [-1] ok 21 - implicit * [-1] ok 22 - order_by select [-1] ok 23 - column aliases [-1] ok 24 - fromDB handler on column alias ok 25 - distinct 1 [-1] ok 26 - distinct 2 [-1] ok 27 - group by [-1] ok 28 - -orderBy prefixes [-1] ok 29 - fetch [-1] ok 30 - select(-fetch) [-1] ok 31 - fetch (empty string) [-1] ok 32 - fetch from DBIx::DataModel::Meta::Source::Table=HASH(0x3c49b28): undefined val in primary key # ok 33 - first fetch_cached : go to db ok 34 - second fetch_cached : no db ok 35 - fetch_cached result ok 36 - Can't locate object method "emp_id" via package "HR::Employee" # ok 37 - autoload schema ok 38 - Can't locate object method "emp_id" via package "HR::Employee" # ok 39 - autoload table ok 40 - Can't locate object method "emp_id" via package "HR::Employee" # ok 41 - activities [-1] ok 42 - activities column list [-1] ok 43 - activities where criteria [-1] ok 44 - activities order by [-1] ok 45 - activities(-fetch) [-1] ok 46 - cached expanded values ok 47 - cannot follow role 'activities': missing column 'emp_id' # ok 48 - unbless ok 49 - combined where [-1] ok 50 - combined where, arrayrefs [-1] ok 51 - where arrayref, OR [-1] ok 52 - resultAs => 'flat_arrayref' ok 53 - resultAs => 'flat_arrayref' ok 54 - resultAs => 'hashref' ok 55 - resultAs => [hashref => @cols] ok 56 # skip THINK: semantics of ->primary_key for a join ok 57 - subquery [-1] ok 58 - insert with arrayref syntax [-3] ok 59 - insert with arrayref syntax [-2] ok 60 - insert with arrayref syntax [-1] ok 61 - add_to_activities [-1] ok 62 - cascaded insert [-3] ok 63 - cascaded insert [-2] ok 64 - cascaded insert [-1] ok 65 - results from -returning => {} ok 66 - HR::MyView [-1] ok 67 - join [-1] ok 68 - join with explicit roles [-1] ok 69 - join with indirect role [-1] ok 70 - couldn't find item 'foo' in join specification # ok 71 - could not find role foo in HR::Employee # ok 72 - join (instance method) [-1] ok 73 - join (instance method) from a previous join [-1] ok 74 - table aliases [-1] ok 75 - explicit sources [-1] ok 76 - both table aliases and explicit sources [-1] ok 77 - both table aliases and explicit sources, reversed [-1] ok 78 - column types on table and column aliases (sql) [-1] ok 79 - fromDB handler on table and column alias ok 80 - column types on column aliases, without table alias [-1] ok 81 - fromDB handler on column alias, without table alias ok 82 - statement prepare/execute [-1] ok 83 - N-to-N Association [-1] ok 84 - N-to-N Association 2 [-1] ok 85 - update [-1] ok 86 - update2 [-1] ok 87 - update3 [-1] ok 88 - autoUpdate [-1] ok 89 - autoUpdate / insert [-1] ok 90 - delete [-1] ok 91 - spouse self-ref assoc. [-1] ok 92 - select, pre/post callbacks ok 93 - fetch, pre/post callbacks ok 94 - scalar transaction ok 95 - scalar transaction commit [-2] ok 96 - scalar transaction commit [-1] ok 97 - array transaction ok 98 - array transaction commit [-2] ok 99 - array transaction commit [-1] ok 100 - FAILED TRANSACTION: failed transaction # (rollback: OK) ok 101 - fail transaction rollback [-2] ok 102 - fail transaction rollback [-1] ok 103 - nested transaction ok 104 - nested transaction commit [-3] ok 105 - nested transaction commit [-2] ok 106 - nested transaction commit [-1] ok 107 - initial_error ok 108 - rollback_errors ok 109 - nested transaction, change dbh ok 110 - nested transaction on dbh1 [-5] ok 111 - nested transaction on dbh1 [-4] ok 112 - nested transaction on dbh1 [-3] ok 113 - nested transaction on dbh1 [-2] ok 114 - nested transaction on dbh1 [-1] ok 115 - nested transaction on dbh2 [-4] ok 116 - nested transaction on dbh2 [-3] ok 117 - nested transaction on dbh2 [-2] ok 118 - nested transaction on dbh2 [-1] ok t\v1_Limit.t ........... 1..4 ok 1 - use DBIx::DataModel; ok 2 - limitOffset [-1] ok 3 - limitXY [-1] ok 4 - limitYX [-1] ok t\v1_LocalizeState.t ... 1..2 ok 1 - use DBIx::DataModel; ok 2 - error message is preserved ok t\v1_MsAccess.t ........ 1..3 ok 1 - use DBIx::DataModel; ok 2 - schema join (MsAccess) [-1] ok 3 - instance join (MsAccess) [-1] ok t\v1_ParentClasses.t ... 1..6 ok 1 - use DBIx::DataModel; ok 2 - isa table custom ok 3 - isa table base ok 4 # skip joins now belong to ::Join, not ::View ok 5 # skip joins now belong to ::Join, not ::View ok 6 # skip joins now belong to ::Join, not ::View ok t\v1_Storable.t ........ 1..3 ok 1 - use DBIx::DataModel; ok 2 - class name ok 3 - ISA array ok t\v2_delete.t .......... 1..3 ok 1 - delete [-1] ok 2 - delete [-1] ok 3 - delete [-1] ok t\v2_multischema.t ..... 1..6 ok 1 - use DBIx::DataModel; ok 2 - statement prepare/execute [-1] ok 3 - update object [-1] ok 4 - update from class [-1] ok 5 - bulk update [-1] ok 6 - ->tables method ok t\v2_paths.t ........... 1..3 ok 1 - opposite is a Path isa DBIx::DataModel::Meta::Path ok 2 - opposite is different ok 3 - opposite of opposite ok data passed to update() contained nested references : skip1, skip2 at t\v2_update.t line 56. t\v2_update.t .......... 1..6 ok 1 - update from function [-1] ok 2 - skip sub-references [-1] ok 3 - class update unblessed [-1] ok 4 - class update blessed [-1] ok 5 - obj update without args [-1] ok 6 - obj update with args [-1] ok All tests successful. Files=10, Tests=154, 2 wallclock secs ( 0.05 usr + 0.01 sys = 0.06 CPU) Result: PASS DAMI/DBIx-DataModel-2.23.tar.gz C:\Perl64\bin\perl.exe ./Build test verbose=1 -- OK Laurent Dami <laurent dami *AT* free fr> UML-based Object-Relational Mapping (ORM) framework >>> (cd C:\cpanfly\var\cpan\build\DBIx-DataModel-2.23-WP3VLg && tar cvf - DBIx-DataModel-2.23.ppd blib) | gzip -c >C:/cpanfly/var/REPO/D/DA/DAMI/DBIx-DataModel-2.23.tar.gz DBIx-DataModel-2.23.ppd blib/ blib/lib/ blib/lib/DBIx/ blib/lib/DBIx/DataModel/ blib/lib/DBIx/DataModel/Compatibility/ blib/lib/DBIx/DataModel/Compatibility/V0.pm blib/lib/DBIx/DataModel/Compatibility/V1.pm blib/lib/DBIx/DataModel/ConnectedSource.pm blib/lib/DBIx/DataModel/Doc/ blib/lib/DBIx/DataModel/Doc/Cookbook.pod blib/lib/DBIx/DataModel/Doc/Delta_v1.pod blib/lib/DBIx/DataModel/Doc/Delta_v2.pod blib/lib/DBIx/DataModel/Doc/Design.pod blib/lib/DBIx/DataModel/Doc/Glossary.pod blib/lib/DBIx/DataModel/Doc/Internals.pod blib/lib/DBIx/DataModel/Doc/Misc.pod blib/lib/DBIx/DataModel/Doc/Quickstart.pod blib/lib/DBIx/DataModel/Doc/Reference.pod blib/lib/DBIx/DataModel/Meta/ blib/lib/DBIx/DataModel/Meta/Association.pm blib/lib/DBIx/DataModel/Meta/Path.pm blib/lib/DBIx/DataModel/Meta/Schema.pm blib/lib/DBIx/DataModel/Meta/Source/ blib/lib/DBIx/DataModel/Meta/Source/Join.pm blib/lib/DBIx/DataModel/Meta/Source/Table.pm blib/lib/DBIx/DataModel/Meta/Source.pm blib/lib/DBIx/DataModel/Meta/Type.pm blib/lib/DBIx/DataModel/Meta/Utils.pm blib/lib/DBIx/DataModel/Meta.pm blib/lib/DBIx/DataModel/Schema/ blib/lib/DBIx/DataModel/Schema/Generator.pm blib/lib/DBIx/DataModel/Schema.pm blib/lib/DBIx/DataModel/Source/ blib/lib/DBIx/DataModel/Source/Join.pm blib/lib/DBIx/DataModel/Source/Table.pm blib/lib/DBIx/DataModel/Source.pm blib/lib/DBIx/DataModel/Statement/ blib/lib/DBIx/DataModel/Statement/JDBC.pm blib/lib/DBIx/DataModel/Statement/Oracle.pm blib/lib/DBIx/DataModel/Statement.pm blib/lib/DBIx/DataModel.pm >>> mv C:\cpanfly\var\cpan\build\DBIx-DataModel-2.23-WP3VLg/DBIx-DataModel-2.23.ppd C:/cpanfly/var/REPO/D/DA/DAMI DBD::SQLite::db do failed: column path is not unique(19) at dbdimp.c line 403 at C:\cpanfly\lib/ActivePerl/PPM/InstallArea.pm line 553. Megalib: File conflict for 'C:/cpanfly/var/megalib/DBIx/DataModel/Doc/Cookbook.pod'. The package DBIX-DataModel has already installed a file that package DBIx-DataModel wants to install. at C:\cpanfly\lib/ActivePerl/PPM/InstallArea.pm line 564. Finished 2012-03-19T22:44:43