Start 2010-04-30T23:35:30 ActivePerl-1200 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:/CPANFL~1.12/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Fri, 30 Apr 2010 21:27:01 GMT Running make for D/DM/DMCBRIDE/DB2-db-0.22.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DM/DMCBRIDE/DB2-db-0.22.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DM/DMCBRIDE/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DM\DMCBRIDE\DB2-db-0.22.tar.gz ok DB2-db-0.22/ DB2-db-0.22/Build.PL DB2-db-0.22/Changes DB2-db-0.22/LICENSE DB2-db-0.22/MANIFEST DB2-db-0.22/META.yml DB2-db-0.22/README DB2-db-0.22/TODO DB2-db-0.22/db/ DB2-db-0.22/db/TableCreator.pm DB2-db-0.22/lib/ DB2-db-0.22/lib/DB2/ DB2-db-0.22/lib/DB2/Row.pm DB2-db-0.22/lib/DB2/Table.pm DB2-db-0.22/lib/DB2/db.pm DB2-db-0.22/t/ DB2-db-0.22/t/001_basic.t DB2-db-0.22/t/003_my.t CPAN.pm: Going to build D/DM/DMCBRIDE/DB2-db-0.22.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Build.PL Checking prerequisites... requires: ! DBD::DB2 is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'DB2-db' version '0.22' ---- Unsatisfied dependencies detected during ---- ---- DMCBRIDE/DB2-db-0.22.tar.gz ---- DBD::DB2 [requires] Running Build test Delayed until after prerequisites Running test for module 'DBD::DB2' Running make for I/IB/IBMTORDB2/DBD-DB2-1.78.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/I/IB/IBMTORDB2/DBD-DB2-1.78.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/I/IB/IBMTORDB2/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\I\IB\IBMTORDB2\DBD-DB2-1.78.tar.gz ok DBD-DB2-1.78/ DBD-DB2-1.78/dbdimp.c DBD-DB2-1.78/DB2.pm DBD-DB2-1.78/README DBD-DB2-1.78/META.yml DBD-DB2-1.78/DB2.xs DBD-DB2-1.78/lib/ DBD-DB2-1.78/lib/Bundle/ DBD-DB2-1.78/lib/Bundle/DBD/ DBD-DB2-1.78/lib/Bundle/DBD/DB2.pm DBD-DB2-1.78/test.pl DBD-DB2-1.78/HISTORY DBD-DB2-1.78/DB2.h DBD-DB2-1.78/t/ DBD-DB2-1.78/t/main.t DBD-DB2-1.78/t/base.t DBD-DB2-1.78/DB2.pod DBD-DB2-1.78/LICENSE DBD-DB2-1.78/dbdimp.h DBD-DB2-1.78/CAVEATS DBD-DB2-1.78/Changes DBD-DB2-1.78/Makefile.PL DBD-DB2-1.78/Constants/ DBD-DB2-1.78/Constants/Constants.xs DBD-DB2-1.78/Constants/Constants.pm DBD-DB2-1.78/Constants/Makefile.PL DBD-DB2-1.78/Constants/MANIFEST DBD-DB2-1.78/tests/ DBD-DB2-1.78/tests/perld076_connInvalidStringInvalidParamsRemote.pl DBD-DB2-1.78/tests/perld028_stmtCreateTableWithNonGraphicTypes.pl DBD-DB2-1.78/tests/perld094_testSQLRowCount.pl DBD-DB2-1.78/tests/perld012_testAutoCommitOFFAndRollback.pl DBD-DB2-1.78/tests/perld090_testStoredProc.pl DBD-DB2-1.78/tests/perld089_stmtRetrieveXMLUsingBLOBRead.pl DBD-DB2-1.78/tests/perldutl.pl DBD-DB2-1.78/tests/perld007_connValid3ConnWithoutDiscon.pl DBD-DB2-1.78/tests/perld068_connIncorrectUIDRemote.pl DBD-DB2-1.78/tests/perld041stmt_SelectGraphicDataTypesUsingBindColumns.pl DBD-DB2-1.78/tests/run-tests.pl DBD-DB2-1.78/tests/perld066_testBindParamArrayWithUpdate.pl DBD-DB2-1.78/tests/perld010_testAutoCommintON.pl DBD-DB2-1.78/tests/connection.pl DBD-DB2-1.78/tests/perld080_testGetInfoFor32BitInteger.pl DBD-DB2-1.78/tests/perld035_stmtCreateTableBITData.pl DBD-DB2-1.78/tests/perld014_testAutoCommitONAndCommit.pl DBD-DB2-1.78/tests/perld003_connInvalidUserID.pl DBD-DB2-1.78/tests/perld058_testChangingOfChopBlanksValue.pl DBD-DB2-1.78/tests/perld006_connValidDBIEnvVarsEmptyUserIDPassword.pl DBD-DB2-1.78/tests/perld069_connIncorrectPassRemote.pl DBD-DB2-1.78/tests/perld030_stmtSelectBindPrepareExecuteUsingBindCol.pl DBD-DB2-1.78/tests/perld092_typeDecfloat.pl DBD-DB2-1.78/tests/perld067_connIncorrectDBNameRemote.pl DBD-DB2-1.78/tests/perld002_connInvalidDBName.pl DBD-DB2-1.78/tests/perld083_testDB2LoginTimeoutLocal.pl DBD-DB2-1.78/tests/perld043_stmtTryFetchForNonSelect.pl DBD-DB2-1.78/tests/perld059_testChopBlanksONDuringConnect.pl DBD-DB2-1.78/tests/perld000_createTables.pl DBD-DB2-1.78/tests/perld071_connIncorrectPortRemote.pl DBD-DB2-1.78/tests/perld091_connAttrApplicationName.pl DBD-DB2-1.78/tests/perld032_stmtInsertPrepareExecuteNumberDataTypes.pl DBD-DB2-1.78/tests/perld053_retrieveCLOBData.pl DBD-DB2-1.78/tests/perld001_connValid.pl DBD-DB2-1.78/tests/perld027_stmtNumParamsNumFieldsOnNonSelectWithParamMarkers.pl DBD-DB2-1.78/tests/perld079_testGetInfoFor16BitInteger.pl DBD-DB2-1.78/tests/perld081_connWithSchema.pl DBD-DB2-1.78/tests/perld095_chopblanks_test.pl DBD-DB2-1.78/tests/perld054_testDefaultChopBlanksSetting.pl DBD-DB2-1.78/tests/exp/ DBD-DB2-1.78/tests/exp/perld051_verifyDBHandleOnInactiveDestroyb.exp DBD-DB2-1.78/tests/exp/perld055_testSetChopBlanksON.exp DBD-DB2-1.78/tests/exp/perld058_testChangingOfChopBlanksValue.exp DBD-DB2-1.78/tests/exp/perld006_connValidDBIEnvVarsEmptyUserIDPassword.exp DBD-DB2-1.78/tests/exp/perld030_stmtSelectBindPrepareExecuteUsingBindCol.exp DBD-DB2-1.78/tests/exp/perld008_connValid3ConnWithDiscon.exp DBD-DB2-1.78/tests/exp/perld014_testAutoCommitONAndCommit.exp DBD-DB2-1.78/tests/exp/perld013_testAutoCommitONAndRollback.exp DBD-DB2-1.78/tests/exp/perld010_testAutoCommintON.exp DBD-DB2-1.78/tests/exp/perld059_testChopBlanksONDuringConnect.exp DBD-DB2-1.78/tests/exp/perld054_testDefaultChopBlanksSetting.exp DBD-DB2-1.78/tests/exp/perld012_testAutoCommitOFFAndRollback.exp DBD-DB2-1.78/tests/exp/perld045_stmtCheckActiveAttrForStmtHandleAfterFinish1.exp DBD-DB2-1.78/tests/exp/perld034_stmtReuseStmtHandle.exp DBD-DB2-1.78/tests/exp/perld077_conn7ConnectionsRemote.exp DBD-DB2-1.78/tests/exp/perld052_verifyCachedKidsAttr.exp DBD-DB2-1.78/tests/exp/perld051_verifyDBHandleOnInactiveDestroya.exp DBD-DB2-1.78/tests/exp/perld015_resetAutoCommitMultTimes.exp DBD-DB2-1.78/tests/exp/perld056_testSetChopBlanksOFF.exp DBD-DB2-1.78/tests/exp/perld011_testAutoCommitOFFAndCommit.exp DBD-DB2-1.78/tests/exp/perld057_testChopBkanksChangedFromDBH.exp DBD-DB2-1.78/tests/exp/perld018_verify017RolledBack.exp DBD-DB2-1.78/tests/exp/perld007_connValid3ConnWithoutDiscon.exp DBD-DB2-1.78/tests/exp/perld009_testAutoCommintOFF.exp DBD-DB2-1.78/tests/perld074_connValidDBIEnvVarsRemote.pl DBD-DB2-1.78/tests/perld084_testDB2LoginTimeoutRemote.pl DBD-DB2-1.78/tests/perld048_stmtCompareReturnRowsResultforExecuteAndRows1.pl DBD-DB2-1.78/tests/perld051_verifyDBHandleOnInactiveDestroy.pl DBD-DB2-1.78/tests/perld082_connWithDefaultSchema.pl DBD-DB2-1.78/tests/perld070_connIncorrectHostRemote.pl DBD-DB2-1.78/tests/perld078_testGetInfoForString.pl DBD-DB2-1.78/tests/perld039_stmtInsertPrepareExecuteGraphicDataTypes.pl DBD-DB2-1.78/tests/perld013_testAutoCommitONAndRollback.pl DBD-DB2-1.78/tests/perld025_stmtNumParamsNumFieldsWithoutParamMarkers.pl DBD-DB2-1.78/tests/perld011_testAutoCommitOFFAndCommit.pl DBD-DB2-1.78/tests/perld061_pingConnWithForceAppAll.pl DBD-DB2-1.78/tests/perld037_stmtSelectBITDataUsingBindCol.pl DBD-DB2-1.78/tests/perld086_stmtInsertXMLColumn.pl DBD-DB2-1.78/tests/perld023_stmtReturnsUndefOnError.pl DBD-DB2-1.78/tests/perld026_stmtNumParamsNumFieldsWithParamMarkers.pl DBD-DB2-1.78/tests/perld046_stmtCheckActiveAttrForStmtHandleOnError.pl DBD-DB2-1.78/tests/perld005_connValidDBIEnvVars.pl DBD-DB2-1.78/tests/perld018_verify017RolledBack.pl DBD-DB2-1.78/tests/perld056_testSetChopBlanksOFF.pl DBD-DB2-1.78/tests/perld055_testSetChopBlanksON.pl DBD-DB2-1.78/tests/perld085_stmtCreateTableXMLColumn.pl DBD-DB2-1.78/tests/perld029_stmtInsertPrepareAndExecute.pl DBD-DB2-1.78/tests/perld093_testStoredPrcMultResultset.pl DBD-DB2-1.78/tests/perld062_pingConnWithdb2stop.pl DBD-DB2-1.78/tests/perld009_testAutoCommintOFF.pl DBD-DB2-1.78/tests/perld057_testChopBkanksChangedFromDBH.pl DBD-DB2-1.78/tests/perld063_testBindParamArray.pl DBD-DB2-1.78/tests/perld050_stmtExecuteReturnsUndefOnError.pl DBD-DB2-1.78/tests/perld022_stmtRowsAffectedUnknown.pl DBD-DB2-1.78/tests/perld015_resetAutoCommitMultTimes.pl DBD-DB2-1.78/tests/perld045_stmtCheckActiveAttrForStmtHandleAfterFinish1.pl DBD-DB2-1.78/tests/perld_trusted_context.pl DBD-DB2-1.78/tests/perld020_stmtWithHostVars.pl DBD-DB2-1.78/tests/perld065_testBindParamArray2.pl DBD-DB2-1.78/tests/perld019_stmtWithVendorEscape.pl DBD-DB2-1.78/tests/err/ DBD-DB2-1.78/tests/perld073_connValidRemote.pl DBD-DB2-1.78/tests/perld075_connValidStringInvalidParamsRemote.pl DBD-DB2-1.78/tests/perld033_stmtSelectNumberDataTypesUsingBindCol.pl DBD-DB2-1.78/tests/perld077_conn7ConnectionsRemote.pl DBD-DB2-1.78/tests/perld034_stmtReuseStmtHandle.pl DBD-DB2-1.78/tests/perld042_stmtTryFetchWithoutExecute.pl DBD-DB2-1.78/tests/perld004_connInvalidPassword.pl DBD-DB2-1.78/tests/perld040_stmtSelectGraphicDataTypesUsingBindCol.pl DBD-DB2-1.78/tests/perld008_connValid3ConnWithDiscon.pl DBD-DB2-1.78/tests/perld031_stmtCreateTableNumberDataTypes.pl DBD-DB2-1.78/tests/perld038_stmtCreateTableGraphicDataTypes.pl DBD-DB2-1.78/tests/res/ DBD-DB2-1.78/tests/perld052_verifyCachedKidsAttr.pl DBD-DB2-1.78/tests/perld024_stmtWithParamMarkers.pl DBD-DB2-1.78/tests/perld088_stmtSelectXMLUsingBindColumns.pl DBD-DB2-1.78/tests/perld064_testExecuteArray.pl DBD-DB2-1.78/tests/perld047_stmtCompareReturnRowsResultforExecuteAndRows.pl DBD-DB2-1.78/tests/perld060_pingConnWithNormalDisconnect.pl DBD-DB2-1.78/tests/perld036_stmtInsertPrepareExecuteBITData.pl DBD-DB2-1.78/tests/perld016_disconWithoutCallingFinish.pl DBD-DB2-1.78/tests/perld044_stmtCheckActiveAttrForStmtHandleAfterFinish.pl DBD-DB2-1.78/tests/perld072_connIncorrectProtocolRemote.pl DBD-DB2-1.78/tests/perld049_stmtCompareReturnRowsResultforExecuteAndRows2.pl DBD-DB2-1.78/tests/perld021_stmtUpdateReturnRowsAffected.pl DBD-DB2-1.78/tests/perld087_stmtSelectXMLUsingBindCol.pl DBD-DB2-1.78/tests/perld017_disconWithAutocomOFFRollback.pl DBD-DB2-1.78/MANIFEST CPAN.pm: Going to build I/IB/IBMTORDB2/DBD-DB2-1.78.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL DB2_HOME environment variable must be set to installed location of DB2. Configuring DBD::DB2... Remember to actually read the README and CAVEATS files! Warning: No success on command[C:\Perl64-5.12\bin\perl.exe Makefile.PL] IBMTORDB2/DBD-DB2-1.78.tar.gz C:\Perl64-5.12\bin\perl.exe Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running Build for D/DM/DMCBRIDE/DB2-db-0.22.tar.gz Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k CPAN.pm: Going to build D/DM/DMCBRIDE/DB2-db-0.22.tar.gz Warning: Prerequisite 'DBD::DB2 => 0.78' for 'DMCBRIDE/DB2-db-0.22.tar.gz' failed when processing 'IBMTORDB2/DBD-DB2-1.78.tar.gz' with 'writemakefile => NO 'C:\Perl64-5.12\bin\perl.exe Makefile.PL' returned status 512'. Continuing, but chances to succeed are limited. >>> C:\Perl64-5.12\bin\perl.exe ./Build Building DB2-db DMCBRIDE/DB2-db-0.22.tar.gz C:\Perl64-5.12\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl64-5.12\bin\perl.exe ./Build test verbose=1 # Failed test 'use DBD::DB2;' # at t\001_basic.t line 8. # Tried to use 'DBD::DB2'. # Error: Can't locate DBD/DB2.pm in @INC (@INC contains: C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\arch C:\cpanfly-5.12\var\megalib C:/cpanfly-5.12/var/megalib C:/cpanfly-5.12/var/megalib C:/Perl64-5.12/site/lib C:/Perl64-5.12/lib .) at (eval 10) line 2. # BEGIN failed--compilation aborted at (eval 10) line 2. Useless use of string in void context at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 609 (#1) (W void) You did something without a side effect in a context that does nothing with the return value, such as a statement that doesn't return a value from a block, or the left side of a scalar comma operator. Very often this points not to stupidity on your part, but a failure of Perl to parse your program the way you thought it would. For example, you'd get this if you mixed up your C precedence with Python precedence and said $one, $two = 1, 2; when you meant to say ($one, $two) = (1, 2); Another common error is to use ordinary parentheses to construct a list reference when you should be using square or curly brackets, for example, if you say $array = (1,2); when you should have said $array = [1,2]; The square brackets explicitly turn a list value into a scalar value, while parentheses do not. So when a parenthesized list is evaluated in a scalar context, the comma is treated like C's comma operator, which throws away the left argument, which is not what you want. See perlref for more on this. This warning will not be issued for numerical constants equal to 0 or 1 since they are often used in statements like 1 while sub_with_side_effects(); String constants that would normally evaluate to 0 or 1 are warned about. Useless use of a constant () in void context at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 609 (#1) # Failed test 'no warnings' # at C:\cpanfly-5.12\var\megalib/Test/NoWarnings.pm line 38. # There were 2 warning(s) # Previous test 1 'use DBD::DB2;' # Useless use of string in void context at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 609. # at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 609 # require DB2/db.pm called at (eval 11) line 2 # main::BEGIN() called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # eval {...} called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # eval 'package main; # use DB2::db @{$args[0]}; # 1; # # ;' called at C:\cpanfly-5.12\var\megalib/Test/More.pm line 858 # Test::More::_eval('package main;\x{a}use DB2::db @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x2c273e0)') called at C:\cpanfly-5.12\var\megalib/Test/More.pm line 833 # Test::More::use_ok('DB2::db') called at t\001_basic.t line 10 # main::BEGIN() called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # eval {...} called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # # ---------- # Previous test 1 'use DBD::DB2;' # Useless use of a constant () in void context at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 609. # at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 609 # require DB2/db.pm called at (eval 11) line 2 # main::BEGIN() called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # eval {...} called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # eval 'package main; # use DB2::db @{$args[0]}; # 1; # # ;' called at C:\cpanfly-5.12\var\megalib/Test/More.pm line 858 # Test::More::_eval('package main;\x{a}use DB2::db @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x2c273e0)') called at C:\cpanfly-5.12\var\megalib/Test/More.pm line 833 # Test::More::use_ok('DB2::db') called at t\001_basic.t line 10 # main::BEGIN() called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # eval {...} called at C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib/DB2/db.pm line 612 # # Looks like you failed 2 tests of 6. t\001_basic.t .. 1..6 not ok 1 - use DBD::DB2; ok 2 - use DB2::db; ok 3 - use DB2::Table; ok 4 - use DB2::Row; ok 5 - DB2::db->can('new') not ok 6 - no warnings Dubious, test returned 2 (wstat 512, 0x200) Failed 2/6 subtests # Failed test 'use My::db;' # at t\003_my.t line 14. # Tried to use 'My::db'. # Error: Can't locate My/db.pm in @INC (@INC contains: C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\samples C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\lib C:\cpanfly-5.12\var\cpan\build\DB2-db-0.22-EFmh7k\blib\arch C:\cpanfly-5.12\var\megalib C:/cpanfly-5.12/var/megalib C:/Perl64-5.12/site/lib C:/Perl64-5.12/lib .) at (eval 18) line 2. # BEGIN failed--compilation aborted at (eval 18) line 2. The getpwnam function is unimplemented at t\003_my.t line 18. # Looks like you planned 24 tests but ran 2. # Looks like you failed 1 test of 2 run. # Looks like your test exited with 255 just after 2. t\003_my.t ..... 1..24 not ok 1 - use My::db; ok 2 - no warnings Dubious, test returned 255 (wstat 65280, 0xff00) Failed 23/24 subtests Test Summary Report ------------------- t\001_basic.t (Wstat: 512 Tests: 6 Failed: 2) Failed tests: 1, 6 Non-zero exit status: 2 t\003_my.t (Wstat: 65280 Tests: 2 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: Bad plan. You planned 24 tests but ran 2. Files=2, Tests=8, 1 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) Result: FAIL Failed 2/2 test programs. 3/8 subtests failed. DMCBRIDE/DB2-db-0.22.tar.gz C:\Perl64-5.12\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DMCBRIDE/DB2-db-0.22.tar.gz Finished 2010-04-30T23:35:35