PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2011-04-25T22:47:13 ActivePerl-1400 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.14/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Going to read 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Mon, 25 Apr 2011 22:28:27 GMT Running make for M/MA/MATIU/SQL-Bibliosoph-2.22.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/MA/MATIU/SQL-Bibliosoph-2.22.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/MA/MATIU/CHECKSUMS Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\M\MA\MATIU\SQL-Bibliosoph-2.22.tar.gz ok SQL-Bibliosoph-2.22/ SQL-Bibliosoph-2.22/Changes SQL-Bibliosoph-2.22/etc/ SQL-Bibliosoph-2.22/INSTALL SQL-Bibliosoph-2.22/lib/ SQL-Bibliosoph-2.22/Makefile.PL SQL-Bibliosoph-2.22/MANIFEST SQL-Bibliosoph-2.22/META.yml SQL-Bibliosoph-2.22/README SQL-Bibliosoph-2.22/t/ SQL-Bibliosoph-2.22/t/biblio.t SQL-Bibliosoph-2.22/t/bibliosim.t SQL-Bibliosoph-2.22/t/lib/ SQL-Bibliosoph-2.22/t/lib/DBD/ SQL-Bibliosoph-2.22/t/lib/DBD/Mock.pm SQL-Bibliosoph-2.22/lib/SQL/ SQL-Bibliosoph-2.22/lib/SQL/Bibliosoph/ SQL-Bibliosoph-2.22/lib/SQL/Bibliosoph.pm SQL-Bibliosoph-2.22/lib/SQL/Bibliosoph/CatalogFile.pm SQL-Bibliosoph-2.22/lib/SQL/Bibliosoph/Dummy.pm SQL-Bibliosoph-2.22/lib/SQL/Bibliosoph/Query.pm SQL-Bibliosoph-2.22/lib/SQL/Bibliosoph/Sims.pm SQL-Bibliosoph-2.22/etc/bb.vim SQL-Bibliosoph-2.22/etc/ctags SQL-Bibliosoph-2.22/etc/tests.bb CPAN.pm: Going to build M/MA/MATIU/SQL-Bibliosoph-2.22.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Warning: prerequisite Cache::Memcached::Fast 0.17 not found. Warning: prerequisite DBD::Mock not found. Warning: prerequisite DBD::mysql 4.004 not found. Warning: prerequisite Tie::Array::Random 1 not found. Warning: prerequisite Tie::Hash::Random 1 not found. Checking if your kit is complete... Looks good Writing Makefile for SQL::Bibliosoph Writing MYMETA.yml ---- Unsatisfied dependencies detected during ---- ---- MATIU/SQL-Bibliosoph-2.22.tar.gz ---- DBD::Mock [requires] Tie::Hash::Random [requires] DBD::mysql [requires] Cache::Memcached::Fast [requires] Tie::Array::Random [requires] Running make test Delayed until after prerequisites Running test for module 'DBD::Mock' Running make for D/DR/DROLSKY/DBD-Mock-1.39.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DR/DROLSKY/DBD-Mock-1.39.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\D\DR\DROLSKY\DBD-Mock-1.39.tar.gz ok DBD-Mock-1.39/ DBD-Mock-1.39/t/ DBD-Mock-1.39/t/013_st_execute_bound_params.t DBD-Mock-1.39/t/010_rollback.t DBD-Mock-1.39/t/026_st_bind_col.t DBD-Mock-1.39/t/005_db_parser.t DBD-Mock-1.39/t/001_db_handle.t DBD-Mock-1.39/t/998_pod.t DBD-Mock-1.39/t/016_mock_add_resultset_test.t DBD-Mock-1.39/t/999_pod_coverage.t DBD-Mock-1.39/t/024_selcol_fetchhash.t DBD-Mock-1.39/t/007_mock_attribute_aliases.t DBD-Mock-1.39/t/020_db_pool.t DBD-Mock-1.39/t/003_db_can_connect.t DBD-Mock-1.39/t/012_st_handle.t DBD-Mock-1.39/t/008_db_connect_cached.t DBD-Mock-1.39/t/025_mock_last_insert_id.t DBD-Mock-1.39/t/017_st_can_connect.t DBD-Mock-1.39/t/018_mock_statement_track.t DBD-Mock-1.39/t/019_mock_statement_track_iterator.t DBD-Mock-1.39/t/004_misc_mock_attr.t DBD-Mock-1.39/t/009_info.t DBD-Mock-1.39/t/015_st_fetch_records.t DBD-Mock-1.39/t/000_basic.t DBD-Mock-1.39/t/011_st_execute_empty.t DBD-Mock-1.39/t/022_DBD_Mock_Session_bound_params.t DBD-Mock-1.39/t/021_DBD_Mock_Session.t DBD-Mock-1.39/t/023_statement_failure.t DBD-Mock-1.39/t/002_dr_handle.t DBD-Mock-1.39/t/bug_0001.t DBD-Mock-1.39/t/014_st_execute_pass_params.t DBD-Mock-1.39/t/006_prepare_cached.t DBD-Mock-1.39/.shipit DBD-Mock-1.39/META.yml DBD-Mock-1.39/Changes DBD-Mock-1.39/README DBD-Mock-1.39/MANIFEST DBD-Mock-1.39/Makefile.PL DBD-Mock-1.39/lib/ DBD-Mock-1.39/lib/DBD/ DBD-Mock-1.39/lib/DBD/Mock.pm DBD-Mock-1.39/Build.PL CPAN.pm: Going to build D/DR/DROLSKY/DBD-Mock-1.39.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for DBD::Mock Writing MYMETA.yml >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/DBD/Mock.pm blib\lib\DBD\Mock.pm DROLSKY/DBD-Mock-1.39.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:\Perl-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/000_basic.t .......................... 1..1 ok 1 - use DBD::Mock; ok t/001_db_handle.t ...................... 1..24 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - ... if no db-name is given ok 5 - ... AutoCommit DB attribute defaults to set ok 6 - ... this attribute should be 10 ok 7 - ... this attribute should be 15 ok 8 - ... this attribute should be 2000 ok 9 - ... this attribute should be 15,000 ok 10 - RaiseError DB attribute set after connect() ok 11 - PrintError DB attribute set after connect() ok 12 - AutoCommit DB attribute set after connect() ok 13 - RaiseError DB attribute set in connect() ok 14 - PrintError DB attribute set in connect() ok 15 - AutoCommit DB attribute set in connect() ok 16 - RaiseError DB attribute unset in connect() ok 17 - PrintError DB attribute unset in connect() ok 18 - AutoCommit DB attribute unset in connect() ok 19 - ... got the right data sources ok 20 - ... got the right data sources ok 21 - RaiseError DB attribute set in connect() and then changed ok 22 - PrintError DB attribute set in connect() and then changed ok 23 - PrintWarn DB attribute set in connect() and then changed ok 24 - AutoCommit DB attribute set in connect() and then changed ok t/002_dr_handle.t ...................... 1..24 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::dr ok 4 - ... got the right name ok 5 - ... got the right version ok 6 - ... got the right attribution ok 7 - The object isa DBI::dr ok 8 - ... got the same driver ok 9 - ... got the expected data sources ok 10 - ... got the expected data sources ok 11 - ... got the expected data sources ok 12 - The object isa DBI::db ok 13 - ... our driver is as we expect ok 14 - ... the default is set not to fail ok 15 - The object isa DBI::db ok 16 - ... we are set to fail ok 17 - ... could not connect (as expected) ok 18 - ... got the error we expected too ok 19 - ... we should not have an exception here ok 20 - ... we are set not to fail ok 21 - ... could connect (as expected) ok 22 - The object isa DBI::db ok 23 - ... we only support our attributes ok 24 - ... we only support our attributes ok t/003_db_can_connect.t ................. 1..22 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - ... make sure RaiseError is set correctly ok 5 - ...our handle with the default settting is Active ok 6 - ...and successfuly pinged handle ok 7 - ... can connect is set to 0 ok 8 - ...our handle is no longer Active after setting mock_can_connect ok 9 - ...and unsuccessfuly pinged handle (good) ok 10 - ... we should have an exception ok 11 - Preparing statement against inactive handle throws expected exception ok 12 - Preparing statement against inactive handle sets expected DBI error ok 13 - The object isa DBI::db ok 14 - ... make sure PrintError is set correctly ok 15 - ...our handle with the default settting is Active ok 16 - ...and successfuly pinged handle ok 17 - ... can connect is set to 0 ok 18 - ...our handle is no longer Active after setting mock_can_connect ok 19 - ...and unsuccessfuly pinged handle (good) ok 20 - ...got the expected warning ok 21 - ... we should not have an exception ok 22 - ... and our statement should be undefined ok t/004_misc_mock_attr.t ................. 1..27 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - ... it handles AutoCommit as well ok 5 - ... and turns off AutoCommit as well ok 6 - ... we have 6 statements ok 7 - ... we have 0 statements ok 8 - ... not executed yet ok 9 - ... has been executed now ok 10 - ... got something back for our history ok 11 - The object isa DBD::Mock::StatementTrack ok 12 - ... our statement is as expected ok 13 - ... our fields is as expected ok 14 - ... we have 3 records ok 15 - ... we have 3 records ok 16 - ... we are at record number 0 ok 17 - ... we are not yet finished ok 18 - ... nor are we depleted ok 19 - ... got the expected row ok 20 - ... we are at record number 1 ok 21 - ... got the expected row ok 22 - ... we are at record number 2 ok 23 - ... got the expected row ok 24 - ... we are at record number 3 ok 25 - ... now we are depleted ok 26 - ... we are not yet finished ok 27 - ... and we are now finished ok t/005_db_parser.t ...................... 1..26 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - ... make sure RaiseError is set correctly ok 5 - ... parser successfully added to dbh ok 6 - ... the same parser is stored ok 7 - The object isa DBI::st ok 8 - ... we should get nothing back from here ok 9 - ... parser failure generated correct error ok 10 - The object isa DBI::db ok 11 - ... make sure PrintError is set correctly ok 12 - ... parser successfully added to dbh ok 13 - ... the same parser is stored ok 14 - The object isa DBI::st ok 15 - ...got the expected warning ok 16 - ... we should get nothing back from here ok 17 - The object isa DBI::db ok 18 - ... make sure RaiseError is set correctly ok 19 - ... bad parser successfully not added to dbh ok 20 - ... bad parser successfully not added to dbh ok 21 - The object isa DBI::db ok 22 - ... make sure PrintError is set correctly ok 23 - ... bad parser successfully not added to dbh ok 24 - ... this returns undef too ok 25 - ... bad parser successfully not added to dbh ok 26 - ... this returns undef too ok t/006_prepare_cached.t ................. 1..11 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - ... have 1 statement executions ok 5 - ... have 2 statement executions ok 6 - ... the history has been is cleared ok 7 - ... have 1 statement executions ok 8 - ... have 2 statement executions ok 9 - The object isa DBD::Mock::StatementTrack ok 10 - ... our statements match ok 11 - ... got the expected amount of params ok t/007_mock_attribute_aliases.t ......... 1..25 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - ... got our non-mock DB successfully ok 4 - The object isa DBI::db ok 5 - ... nothing here ok 6 - ... nothing here ok 7 - ... got our non-mock DB successfully ok 8 - The object isa DBI::db ok 9 - ... nothing here ok 10 - ... nothing here ok 11 - ... got the error we expected ok 12 - ... got our mock DB successfully ok 13 - The object isa DBI::db ok 14 - ... and its the name we expected ok 15 - ... got something here ok 16 - ... and its the hash we expected ok 17 - The object isa DBI::st ok 18 - ... our alias works ok 19 - ... got our mock DB successfully ok 20 - The object isa DBI::db ok 21 - ... and its the name we expected ok 22 - ... got something here ok 23 - ... and its the hash we expected ok 24 - The object isa DBI::st ok 25 - ... our alias works ok t/008_db_connect_cached.t .............. 1..5 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - The object isa DBI::db ok 5 - .. these should be the same handles ok t/009_info.t ........................... 1..3 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - Retrieved info successfully ok t/010_rollback.t ....................... 1..38 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - AutoCommit is off ok 4 - commit() returns true ok 5 - rollback() returns true ok 6 - begin_work() fails if AutoCommit is off ok 7 ok 8 - Correct number of statements ok 9 ok 10 - No parameters ok 11 ok 12 - No parameters ok 13 - AutoCommit is still off ok 14 - AutoCommit is on ok 15 - Commit returns false ok 16 ok 17 - Rollback returns false ok 18 ok 19 - AutoCommit is still on ok 20 - Correct number of statements ok 21 - AutoCommit is on ok 22 - begin_work() returns true ok 23 - AutoCommit is now off ok 24 - rollback() returns true ok 25 - AutoCommit is back on ok 26 - begin_work() returns true ok 27 - AutoCommit is now off ok 28 - rollback() returns true ok 29 - AutoCommit is back on ok 30 - Correct number of statements ok 31 ok 32 - No parameters ok 33 ok 34 - No parameters ok 35 ok 36 - No parameters ok 37 ok 38 - No parameters ok t/011_st_execute_empty.t ............... 1..15 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - Statement handle prepared ok ok 4 - Statement handle returned of the proper type ok 5 - Statement handle stores SQL (method on tracker) ok 6 - Statement handle stores SQL (attribute) ok 7 - Execute flag not set yet ok 8 - Called execute() ok (no params) ok 9 - ... we got back 0E0 for num of rows ok 10 - Execute flag set after execute() ok 11 - No parameters tracked (method on tracker) ok 12 - No parameters tracked (attribute) ok 13 - Finished flag not set yet ok 14 - Called finish() ok ok 15 - Finished flag set after finish() ok t/012_st_handle.t ...................... 1..15 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - ... $sth handle prepared ok ok 5 - The object isa DBI::st ok 6 - ... got the right statement ok 7 - ... got the right Database handle ok 8 - ... got the right number of fields ok 9 - ... got the right number of params ok 10 - ... got the right NAME attributes ok 11 - ... got the right NAME_lc attributes ok 12 - ... got the right NAME_uc attributes ok 13 - ... got the right NAME_hash attributes ok 14 - ... got the right NAME_hash_lc attributes ok 15 - ... got the right NAME_hash_uc attributes ok t/013_st_execute_bound_params.t ........ 1..18 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - Parameters bound to statement handle with bind_param() ok 4 - Called execute() ok (empty, after bind_param calls) ok 5 - Correct number of parameters bound (method on tracker) ok 6 - Statement handle stored bound parameter from bind_param() (method on tracker) ok 7 - Statement handle stored bound parameter from bind_param() (method on tracker) ok 8 - Correct number of parameters bound (attribute) ok 9 - Statement handle stored bound parameter from bind_param() (attribute) ok 10 - Statement handle stored bound parameter from bind_param() (attribute) ok 11 - Parameters bound to statement handle with bind_param_inout() ok 12 - Called execute() ok (empty, after bind_param_inout calls) ok 13 - Correct number of parameters bound (method on tracker) ok 14 - Statement handle stored bound parameter from bind_param_inout() (method on tracker) ok 15 - Statement handle stored bound parameter from bind_param_inout() (method on tracker) ok 16 - Correct number of parameters bound (attribute) ok 17 - Statement handle stored bound parameter from bind_param_inout() (attribute) ok 18 - Statement handle stored bound parameter from bind_param_inout() (attribute) ok t/014_st_execute_pass_params.t ......... 1..9 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - Called execute() ok (inline params) ok 4 - Correct number of parameters bound (inline; method on tracker) ok 5 - Statement handle stored bound inline parameter (method on tracker) ok 6 - Statement handle stored bound inline parameter (method on tracker) ok 7 - Correct number of parameters bound (inline; attribute) ok 8 - Statement handle stored bound inline parameter (attribute) ok 9 - Statement handle stored bound inline parameter (attribute) ok t/015_st_fetch_records.t ............... 1..43 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - Correct number of records reported by statement ok 4 - Correct number of rows reported by statement ok 5 - Correct number of rows reported by statement ok 6 - Current record number correct before fetching ok 7 - ... this should be an active handle ok 8 - Record 1, correct number of fields (2) ok 9 - Record 1, field 1 ok 10 - Record 1, field 2 ok 11 - Record 1, current record number tracked ok 12 - Resultset not yet depleted ok 13 - Record 2, correct number of fields (2) ok 14 - Record 2, field 1 ok 15 - Record 2, field 2 ok 16 - Record 2, current record number tracked ok 17 - Resultset depleted properly ok 18 - ...this should not be an active handle anymore ok 19 - Correct number of records reported by statement ok 20 - Correct number of rows reported by statement ok 21 - Correct number of rows reported by statement ok 22 - Current record number correct before fetching ok 23 - ... this should be an active handle ok 24 - Record 1, correct number of fields (3) ok 25 - Record 1, field 1 ok 26 - Record 1, field 2 ok 27 - Record 1, field 3 ok 28 - Record 1, current record number tracked ok 29 - Resultset not yet depleted ok 30 - Record 2, correct number of fields (3) ok 31 - Record 2, field 1 ok 32 - Record 2, field 2 ok 33 - Record 2, field 3 ok 34 - Record 2, current record number tracked ok 35 - Resultset not yet depleted ok 36 - Record 3, correct number of fields (3) ok 37 - Record 3, field 1 ok 38 - Record 3, field 2 ok 39 - Record 3, field 3 ok 40 - Record 3, current record number tracked ok 41 - Resultset depleted properly ok 42 - ...this should not be an active handle anymore ok 43 - ...this should not be an active handle ok t/016_mock_add_resultset_test.t ........ 1..19 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - The object isa DBI::st ok 5 - ... got back 0E0 for rows with a SELECT statement ok 6 - ... got the result we expected ok 7 - The object isa DBI::st ok 8 - ... got back 0E0 for rows with a SELECT statement ok 9 - ... got the result we expected ok 10 - The object isa DBI::st ok 11 - ... got back 0E0 for rows with a SELECT statement ok 12 - ... got the result we expected ok 13 - The object isa DBI::st ok 14 - ... got back 0E0 for rows with a SELECT statement ok 15 - ... got the result we expected ok 16 - The object isa DBI::st ok 17 - ... got back 1 for rows with our INSERT statement ok 18 - The object isa DBI::st ok 19 - ... got back 4 for rows with our UPDATE statement ok t/017_st_can_connect.t ................. 1..23 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - ... RaiseError is set correctly ok 5 - ... PrintError is set correctly ok 6 - The object isa DBI::st ok 7 - ... can connect is set to 0 ok 8 - ... the handle is not Active ok 9 - ... and ping returns false ok 10 - ... we got an exception ok 11 - ... we got the expected execption ok 12 - ... can connect is set to 1 ok 13 - ... the handle is Active ok 14 - ... and ping returns true ok 15 - The object isa DBI::st ok 16 - ... executed without exception ok 17 - ... the first row was returned without execption ok 18 - ... we got back the expected data in the first row ok 19 - ... can connect is set to 0 ok 20 - ... the handle is not Active ok 21 - ... and ping returns false ok 22 - ... we got the exception ok 23 - ... fetching row against inactive db throws expected exception ok t/018_mock_statement_track.t ........... 1..68 ok 1 - use DBD::Mock; ok 2 - DBD::Mock::StatementTrack->can('new') ok 3 - The object isa DBD::Mock::StatementTrack ok 4 - DBD::Mock::StatementTrack->can('num_fields') ok 5 - DBD::Mock::StatementTrack->can('num_params') ok 6 - DBD::Mock::StatementTrack->can('bound_param') ok 7 - DBD::Mock::StatementTrack->can('bound_param_trailing') ok 8 - DBD::Mock::StatementTrack->can('is_active') ok 9 - DBD::Mock::StatementTrack->can('is_finished') ok 10 - DBD::Mock::StatementTrack->can('mark_executed') ok 11 - DBD::Mock::StatementTrack->can('next_record') ok 12 - DBD::Mock::StatementTrack->can('is_depleted') ok 13 - DBD::Mock::StatementTrack->can('to_string') ok 14 - DBD::Mock::StatementTrack->can('is_executed') ok 15 - DBD::Mock::StatementTrack->can('statement') ok 16 - DBD::Mock::StatementTrack->can('current_record_num') ok 17 - DBD::Mock::StatementTrack->can('return_data') ok 18 - DBD::Mock::StatementTrack->can('fields') ok 19 - DBD::Mock::StatementTrack->can('bound_params') ok 20 - The object isa DBD::Mock::StatementTrack ok 21 - ... we have no fields in the default ok 22 - ... we have no fields in the default ok 23 - ... we have no bound params in the default ok 24 - ... we have no bound params in the default ok 25 - ... we have no return data in the default ok 26 - ... our current record num is 0 in the default ok 27 - ... our statement is a blank string in the default ok 28 - ... our statement is not executed in the default ok 29 - ... the default state is depleted ok 30 - ... the default state has no next record since it is depleted ok 31 - ... our statement is not finished in the default ok 32 - ... the default state is not active ok 33 - The object isa DBD::Mock::StatementTrack ok 34 - ... we have the expected num of fields ok 35 - ... we have the expected fields ok 36 - ... we have the expected num of bound params ok 37 - ... we have the expected bound params ok 38 - ... we have the expected return data ok 39 - ... our current record num is 0 in the default ok 40 - ... our statement as expected ok 41 - ... our statement is not executed ok 42 - ... the state is not depleted ok 43 - ... our statement is not finished ok 44 - ... the default state is active ok 45 - ... we have the expected bound params ok 46 - ... we have the expected bound params ok 47 - ... we have the expected num of bound params ok 48 - ... our statement as expected ok 49 - ... with an INSERT we are not considered active ok 50 - ... restore our statement ok 51 - ... our statement is now executed ok 52 - ... our current record num is 0 ok 53 - ... we are active now that we are executed ok 54 - ... the state is not depleted ok 55 - ... got the next record as expected ok 56 - ... our current record num is now 1 ok 57 - ... the state is not depleted ok 58 - ... got the next record as expected ok 59 - ... our current record num is now 2 ok 60 - ... the state is not depleted ok 61 - ... got the next record as expected ok 62 - ... our current record num is now 3 ok 63 - ... no more records ok 64 - ... we are now depleted ok 65 - ... we are no longer active now that we are depleted ok 66 - ... passing in nothing just returns the value ok 67 - ... our statement is now finished ok 68 - ... our statement is no longer finished ok t/019_mock_statement_track_iterator.t .. 1..22 ok 1 - use DBD::Mock; ok 2 - The object isa DBD::Mock::StatementTrack::Iterator ok 3 - ... got 1 ok 4 - ... got 2 ok 5 - ... got 3 ok 6 - ... got 4 ok 7 - ... got 5 ok 8 - ... got undef ok 9 - ... got 1 ok 10 - ... got 2 ok 11 - ... got 3 ok 12 - ... got 4 ok 13 - ... got 5 ok 14 - ... got undef ok 15 - The object isa DBI::db ok 16 - The object isa DBD::Mock::StatementTrack::Iterator ok 17 - ... nothing in the iterator ok 18 - ... now something in the iterator (which is what we want) ok 19 - ... something in the iterator ok 20 - The object isa DBD::Mock::StatementTrack ok 21 - ... its our old insert statement too ok 22 - ... now nothing in the iterator ok t/020_db_pool.t ........................ 1..16 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBD::Mock::Pool::db ok 4 - The object isa DBD::Mock::Pool::db ok 5 - ... these handles should be the same ok 6 - ... this will not actually do anything just return true ok 7 - ... this will not actually do anything just return true ok 8 - The object isa DBD::Mock::Pool::db ok 9 - ... not really disconnecting, just returning true ok 10 - The object isa DBD::Mock::Pool::db ok 11 - ... got our row correctly ok 12 - ... not really disconnecting, just returning true ok 13 - The object isa DBD::Mock::Pool::db ok 14 - ... we executed 1 statement ok 15 - ... this the statement we executed ok 16 - ... not really disconnecting, just returning true ok t/021_DBD_Mock_Session.t ............... 1..59 ok 1 - use DBD::Mock; ok 2 - The object isa DBD::Mock::Session ok 3 - ... got the first default session name ok 4 - ... it is the same session we put in ok 5 - ... we no longer have a session in there ok 6 - The object isa DBD::Mock::Session ok 7 - ... got the second default session name ok 8 - The object isa DBD::Mock::Session ok 9 - ... got the right name ok 10 - ... logged in successfully ok 11 - ... got the exception ok 12 - ... got the exception we expected ok 13 - ... logged in successfully ok 14 - The object isa DBD::Mock::Session ok 15 - ... got the right name ok 16 - ... username is not found ok 17 - The object isa DBD::Mock::Session ok 18 - ... got the right name ok 19 - ... username is found, but the password is wrong ok 20 - The object isa DBD::Mock::Session ok 21 - ... got the right name ok 22 - ... username is found, and the password is wrong, and the user account is now locked ok 23 - The object isa DBD::Mock::Session ok 24 - ... got an error, as expected ok 25 - ... got the error we expected ok 26 - ... got an error, as expected ok 27 - ... got the error we expected ok 28 - ... got an error, as expected ok 29 - ... got the error we expected ok 30 - ... got an error, as expected ok 31 - ... got the error we expected ok 32 - ... got an error, as expected ok 33 - ... got the error we expected ok 34 - ... got an error, as expected ok 35 - ... got the error we expected ok 36 - The object isa DBD::Mock::Session ok 37 - ... got an error, as expected ok 38 - ... got the error we expected ok 39 - The object isa DBD::Mock::Session ok 40 - ... got an error, as expected ok 41 - ... got the error we expected ok 42 - The object isa DBD::Mock::Session ok 43 - ... got an error, as expected ok 44 - ... got the error we expected ok 45 - The object isa DBD::Mock::Session ok 46 - ... got an error, as expected ok 47 - ... got the error we expected ok 48 - The object isa DBD::Mock::Session ok 49 - ... got an error, as expected ok 50 - ... got the error we expected ok 51 - The object isa DBD::Mock::Session ok 52 - ... got an error, as expected ok 53 - ... got the error we expected ok 54 - The object isa DBD::Mock::Session ok 55 - ... got an error, as expected ok 56 - ... got the error we expected ok 57 - The object isa DBD::Mock::Session ok 58 - ... got an error, as expected ok 59 - ... got the error we expected ok t/022_DBD_Mock_Session_bound_params.t .. 1..29 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - The object isa DBD::Mock::Session ok 5 - ... got the right value ok 6 - ... everything worked as planned ok 7 - ... got the right value ok 8 - ... everything worked as planned ok 9 - The object isa DBI::db ok 10 - The object isa DBD::Mock::Session ok 11 - ... got the right value ok 12 - ... first state worked as planned ok 13 - ... got the right value ok 14 - ... second state worked as planned ok 15 - ... got the right number of affected rows ok 16 - ... third state worked as planned ok 17 - The object isa DBI::db ok 18 - The object isa DBD::Mock::Session ok 19 - ... everything failed as planned ok 20 - ... everything failed as planned ok 21 - The object isa DBI::db ok 22 - The object isa DBD::Mock::Session ok 23 - ... everything failed as planned ok 24 - ... everything failed as planned ok 25 - The object isa DBI::db ok 26 - The object isa DBD::Mock::Session ok 27 - ... first execute got the right value ok 28 - ... second execute got the right value ok 29 - ... everything worked as planned ok t/023_statement_failure.t .............. 1..28 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The object isa DBI::db ok 4 - $sth handle prepared correctly ok 5 - The object isa DBI::st ok 6 - $sth handled executed and died ok 7 - $sth handle failed to prepare ok 8 - DBD::Mock::db prepare failed: Cannot prepare at t/023_statement_failure.t line 59. # should contain 'Cannot prepare' ok 9 - 4 should be 4 ok 10 - $sth handle failed to execute ok 11 - DBD::Mock::st execute failed: Cannot execute at t/023_statement_failure.t line 90. # should contain 'Cannot execute' ok 12 - 4 should be 4 ok 13 - $sth handle failed to fetch ok 14 - $sth handle failed to fetch ok 15 - $sth handle failed to fetch ok 16 - $sth handle failed to fetch ok 17 - prepare and execute should work ok 18 - The object isa DBI::st ok 19 - fetch should work ok 20 - -99 should be -99 ok 21 - fetch should work ok 22 - -98 should be -98 ok 23 - fetch should work ok 24 - -97 should be -97 ok 25 - fetch should work ok 26 - -96 should be -96 ok 27 - fetch should work ok 28 - -95 should be -95 ok t/024_selcol_fetchhash.t ............... 1..8 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - The reference isa REF ok 4 - The reference isa ARRAY ok 5 - Checking if selectcol_arrayref works. ok 6 - Checking if selectcol_arrayref works with Columns attribute ok 7 - ... selectall_hashref worked correctly ok 8 - ... selectall_hashref worked correctly ok t/025_mock_last_insert_id.t ............ 1..12 ok 1 - ... got the right insert id ok 2 - ... got the right insert id from last_insert_id ok 3 - ... got the right insert id ok 4 - ... got the right insert id from last_insert_id ok 5 - ... got the right insert id ok 6 - ... got the right insert id from last_insert_id ok 7 - ... got the right insert id ok 8 - ... got the right insert id from last_insert_id ok 9 - ... got the right insert id ok 10 - ... got the right insert id from last_insert_id ok 11 - ... got the right insert id ok 12 - ... got the right insert id from last_insert_id ok t/026_st_bind_col.t .................... 1..12 ok 1 - use DBD::Mock; ok 2 - use DBI; ok 3 - fetch() returned data ok 4 - bind_col to $id == 1 ok 5 - bind_col to $type == "european" ok 6 - bind_col to $inventory_id == 42 ok 7 - fetch() returned data ok 8 - bind_columns with hash, id == 1 ok 9 - bind_columns with hash, type == "african" ok 10 - bind_columns with hash, inventory_id == 2 ok 11 - fetchrow_arrayref returns false after data is exhausted, even with bound columns ok 12 - bind_col implementation does not break selectall_* methods ok t/998_pod.t ............................ 1..1 ok 1 - POD test for blib\lib\DBD\Mock.pm ok t/999_pod_coverage.t ................... 1..1 ok 1 - Pod coverage on DBD::Mock ok t/bug_0001.t ........................... 1..4 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - Bind failed ok 4 - Bind passed ok All tests successful. Files=30, Tests=608, 4 wallclock secs ( 0.14 usr + 0.06 sys = 0.20 CPU) Result: PASS DROLSKY/DBD-Mock-1.39.tar.gz nmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DR/DROLSKY/CHECKSUMS Dave Rolsky <autarch@urth.org> Mock database driver for testing >>> (cd C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi && tar cvf - DBD-Mock-1.39.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/D/DR/DROLSKY/DBD-Mock-1.39.tar.gz DBD-Mock-1.39.ppd blib/ blib/lib/ blib/lib/DBD/ blib/lib/DBD/Mock.pm >>> mv C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/DBD-Mock-1.39.ppd C:/cpanfly-5.14/var/REPO/D/DR/DROLSKY Running test for module 'Tie::Hash::Random' Running make for M/MA/MATIU/Tie-Hash-Random-1.02.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/MA/MATIU/Tie-Hash-Random-1.02.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\M\MA\MATIU\Tie-Hash-Random-1.02.tar.gz ok Tie-Hash-Random-1.02/ Tie-Hash-Random-1.02/README Tie-Hash-Random-1.02/t/ Tie-Hash-Random-1.02/t/random.t Tie-Hash-Random-1.02/Makefile.PL Tie-Hash-Random-1.02/INSTALL Tie-Hash-Random-1.02/META.yml Tie-Hash-Random-1.02/lib/ Tie-Hash-Random-1.02/lib/Tie/ Tie-Hash-Random-1.02/lib/Tie/Hash/ Tie-Hash-Random-1.02/lib/Tie/Hash/Random.pm Tie-Hash-Random-1.02/MANIFEST Prepending C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/MA/MATIU/Tie-Hash-Random-1.02.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Tie::Hash::Random Writing MYMETA.yml >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Tie/Hash/Random.pm blib\lib\Tie\Hash\Random.pm MATIU/Tie-Hash-Random-1.02.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'test' 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:\Perl-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/random.t .. ok 1 - require Tie::Hash::Random; ok 2 - 825730 is a number ok 3 - 493278 is a number ok 4 - random numbers seems to be stored ok 5 - given numbers seems to be stored ok 6 - MjSPZ is not a number ok 7 - pmyJxEAYLQstkWHTOuvX is a big alpha 1..7 ok All tests successful. Files=1, Tests=7, 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) Result: PASS MATIU/Tie-Hash-Random-1.02.tar.gz nmake test TEST_VERBOSE=1 -- OK Matias Alejo Garcia <matiu@cpan.org> A tied hash that generate random >>> (cd C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R && tar cvf - Tie-Hash-Random-1.02.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/M/MA/MATIU/Tie-Hash-Random-1.02.tar.gz Tie-Hash-Random-1.02.ppd blib/ blib/lib/ blib/lib/Tie/ blib/lib/Tie/Hash/ blib/lib/Tie/Hash/Random.pm >>> mv C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/Tie-Hash-Random-1.02.ppd C:/cpanfly-5.14/var/REPO/M/MA/MATIU Running test for module 'DBD::mysql' ______________________ D i s t r o P r e f s ______________________ DBD-mysql-windows.yml[0] Running make for C/CA/CAPTTOFU/DBD-mysql-4.018.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\C\CA\CAPTTOFU\DBD-mysql-4.018.tar.gz ok DBD-mysql-4.018/ DBD-mysql-4.018/ChangeLog DBD-mysql-4.018/constants.h DBD-mysql-4.018/dbdimp.c DBD-mysql-4.018/dbdimp.h DBD-mysql-4.018/eg/ DBD-mysql-4.018/eg/bug14979.pl DBD-mysql-4.018/eg/bug21028.pl DBD-mysql-4.018/eg/bug30033.pl DBD-mysql-4.018/eg/bug30033pg.pl DBD-mysql-4.018/eg/decimal_test.pl DBD-mysql-4.018/eg/issue21946.pl DBD-mysql-4.018/eg/prepare_memory_usage.pl DBD-mysql-4.018/eg/proc_example1.pl DBD-mysql-4.018/eg/proc_example2.pl DBD-mysql-4.018/eg/proc_example2a.pl DBD-mysql-4.018/eg/proc_example2b.pl DBD-mysql-4.018/eg/proc_example3.pl DBD-mysql-4.018/eg/proc_example4.pl DBD-mysql-4.018/INSTALL.html DBD-mysql-4.018/lib/ DBD-mysql-4.018/lib/Bundle/ DBD-mysql-4.018/lib/Bundle/DBD/ DBD-mysql-4.018/lib/Bundle/DBD/mysql.pm DBD-mysql-4.018/lib/DBD/ DBD-mysql-4.018/lib/DBD/mysql/ DBD-mysql-4.018/lib/DBD/mysql/GetInfo.pm DBD-mysql-4.018/lib/DBD/mysql/INSTALL.pod DBD-mysql-4.018/lib/DBD/mysql.pm DBD-mysql-4.018/Makefile.PL DBD-mysql-4.018/Makefile.PL.embedded DBD-mysql-4.018/MANIFEST DBD-mysql-4.018/MANIFEST.SKIP DBD-mysql-4.018/META.yml DBD-mysql-4.018/myld DBD-mysql-4.018/mysql.xs DBD-mysql-4.018/README DBD-mysql-4.018/t/ DBD-mysql-4.018/t/00base.t DBD-mysql-4.018/t/10connect.t DBD-mysql-4.018/t/20createdrop.t DBD-mysql-4.018/t/25lockunlock.t DBD-mysql-4.018/t/29warnings.t DBD-mysql-4.018/t/30insertfetch.t DBD-mysql-4.018/t/31insertid.t DBD-mysql-4.018/t/32insert_error.t DBD-mysql-4.018/t/35limit.t DBD-mysql-4.018/t/35prepare.t DBD-mysql-4.018/t/40bindparam.t DBD-mysql-4.018/t/40bindparam2.t DBD-mysql-4.018/t/40blobs.t DBD-mysql-4.018/t/40catalog.t DBD-mysql-4.018/t/40keyinfo.t DBD-mysql-4.018/t/40listfields.t DBD-mysql-4.018/t/40nulls.t DBD-mysql-4.018/t/40nulls_prepare.t DBD-mysql-4.018/t/40numrows.t DBD-mysql-4.018/t/40server_prepare.t DBD-mysql-4.018/t/40server_prepare_error.t DBD-mysql-4.018/t/40types.t DBD-mysql-4.018/t/41bindparam.t DBD-mysql-4.018/t/41blobs_prepare.t DBD-mysql-4.018/t/42bindparam.t DBD-mysql-4.018/t/50chopblanks.t DBD-mysql-4.018/t/50commit.t DBD-mysql-4.018/t/51bind_type_guessing.t DBD-mysql-4.018/t/52comment.t DBD-mysql-4.018/t/53comment.t DBD-mysql-4.018/t/55utf8.t DBD-mysql-4.018/t/60leaks.t DBD-mysql-4.018/t/65types.t DBD-mysql-4.018/t/70takeimp.t DBD-mysql-4.018/t/71impdata.t DBD-mysql-4.018/t/75supported_sql.t DBD-mysql-4.018/t/76multi_statement.t DBD-mysql-4.018/t/80procs.t DBD-mysql-4.018/t/85init_command.t DBD-mysql-4.018/t/86_bug_36972.t DBD-mysql-4.018/t/lib.pl DBD-mysql-4.018/t/mem_leak.pl DBD-mysql-4.018/t/mysql.dbtest DBD-mysql-4.018/t/mysql.mtest DBD-mysql-4.018/TODO Going to apply 1 patch: C:\cpanfly-5.14\etc\distroprefs\DBD-mysql-windows.patch C:\cygwin\bin\patch.exe -N --fuzz=3 -p0 <{'testuser'} and defined $opt->{'testpassword'}) { - $v = qx( sprintf('%s --user=%s --password=%s version', $mysqladmin , $opt->{'testuser'}, $opt->{'testpassword'}) ); - } else { - $v = qx($mysqladmin version); - } + + my $cmd = $mysqladmin; + $cmd .= " --host=$opt->{testhost}" if $opt->{testhost}; + $cmd .= " --port=$opt->{testport}" if $opt->{testport}; + $cmd .= " --user=$opt->{testuser}" if $opt->{testuser}; + $cmd .= " --password=$opt->{testpassword}" if $opt->{testpassword}; + my $v = qx($cmd version); unless ($v) { print STDERR "Problem running $mysqladmin - aborting ...\n"; exit(1); @@ -909,6 +910,11 @@ installhtml: lib/DBD/mysql/INSTALL.pod \tpod2html --infile=lib/DBD/mysql/INSTALL.pod --outfile=INSTALL.html +all :: copy_libmysql + +copy_libmysql : \$(INST_DYNAMIC) c:\\mysql\\lib\\opt\\libmysql.dll +\tcopy c:\\mysql\\lib\\opt\\libmysql.dll \$(INST_ARCHAUTODIR) + POSTAMBLE }; EOT (Stripping trailing CRs from patch.) patching file Makefile.PL Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-4.018.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL --testhost=plow --testport=3308 --testuser=test "--libs=-LC:\mysql\lib\opt -llibmysql" mysql_config.pl, and an associated bat file, has been successfully created under C:\mysql\bin Unknown option: testdb Unknown option: testpassword Unknown option: testsocket Unknown option: nocatchstderr Unknown option: ssl Unknown option: nofoundrows Unknown option: force-embedded Use of uninitialized value in printf at Makefile.PL line 180, line 58. Argument "6.57_05" isn't numeric in numeric ge (>=) at Makefile.PL line 350, line 58. I will use the following settings for compiling and testing: cflags (mysql_config ) = -I"C:\mysql\include" embedded (mysql_config ) = libs (User's choice) = -LC:\mysql\lib\opt -llibmysql mysql_config (guessed ) = mysql_config nocatchstderr (default ) = 0 nofoundrows (default ) = 0 ssl (guessed ) = 0 testdb (default ) = test testhost (User's choice) = plow testpassword (default ) = testport ( ) = 3308 testsocket (default ) = testuser (User's choice) = test To change these settings, see 'perl Makefile.PL --help' and 'perldoc INSTALL'. Checking if your kit is complete... Looks good Using DBI 1.616 (for perl 5.014000 on MSWin32-x86-multi-thread) installed in C:/Perl-5.14/lib/auto/DBI/ Writing Makefile for DBD::mysql Writing MYMETA.yml >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cl -c -IC:\Perl-5.14\lib\auto\DBI -I"C:\mysql\include" -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"4.018\" -DXS_VERSION=\"4.018\" "-IC:\Perl-5.14\lib\CORE" dbdimp.c Command line warning D4002 : ignoring unknown option '-g' dbdimp.c dbdimp.c(2393) : warning C4244: '=' : conversion from 'unsigned __int64 ' to 'char ', possible loss of data dbdimp.c(2447) : error C2065: 'sv_undef' : undeclared identifier dbdimp.c(2447) : warning C4133: ':' : incompatible types - from 'int *' to 'struct sv *' dbdimp.c(4622) : warning C4018: '!=' : signed/unsigned mismatch NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. CAPTTOFU/DBD-mysql-4.018.tar.gz nmake -- NOT OK Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'test' Running make test Can't test without successful make Running test for module 'Cache::Memcached::Fast' Running make for K/KR/KROKI/Cache-Memcached-Fast-0.19.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/K/KR/KROKI/Cache-Memcached-Fast-0.19.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/K/KR/KROKI/CHECKSUMS Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\K\KR\KROKI\Cache-Memcached-Fast-0.19.tar.gz ok Cache-Memcached-Fast-0.19/ Cache-Memcached-Fast-0.19/typemap Cache-Memcached-Fast-0.19/script/ Cache-Memcached-Fast-0.19/script/benchmark.pl Cache-Memcached-Fast-0.19/script/ketama-distr.pl Cache-Memcached-Fast-0.19/script/c-m-compat.pl Cache-Memcached-Fast-0.19/META.yml Cache-Memcached-Fast-0.19/Fast.xs Cache-Memcached-Fast-0.19/MANIFEST Cache-Memcached-Fast-0.19/Makefile.PL Cache-Memcached-Fast-0.19/t/ Cache-Memcached-Fast-0.19/t/key_ref.t Cache-Memcached-Fast-0.19/t/magic.t Cache-Memcached-Fast-0.19/t/big_value.t Cache-Memcached-Fast-0.19/t/nowait.t Cache-Memcached-Fast-0.19/t/commands.t Cache-Memcached-Fast-0.19/t/noreply.t Cache-Memcached-Fast-0.19/t/01-connect.t Cache-Memcached-Fast-0.19/t/Memd.pm Cache-Memcached-Fast-0.19/t/02-isa.t Cache-Memcached-Fast-0.19/t/pod-coverage.t Cache-Memcached-Fast-0.19/t/namespace.t Cache-Memcached-Fast-0.19/t/00-load.t Cache-Memcached-Fast-0.19/t/serialize.t Cache-Memcached-Fast-0.19/t/pod.t Cache-Memcached-Fast-0.19/t/threads.t Cache-Memcached-Fast-0.19/t/utf8.t Cache-Memcached-Fast-0.19/ppport.h Cache-Memcached-Fast-0.19/Changes Cache-Memcached-Fast-0.19/README Cache-Memcached-Fast-0.19/lib/ Cache-Memcached-Fast-0.19/lib/Cache/ Cache-Memcached-Fast-0.19/lib/Cache/Memcached/ Cache-Memcached-Fast-0.19/lib/Cache/Memcached/Fast.pm Cache-Memcached-Fast-0.19/src/ Cache-Memcached-Fast-0.19/src/dispatch_key.c Cache-Memcached-Fast-0.19/src/socket_win32.c Cache-Memcached-Fast-0.19/src/reply.kw Cache-Memcached-Fast-0.19/src/client.c Cache-Memcached-Fast-0.19/src/connect.c Cache-Memcached-Fast-0.19/src/socket_posix.c Cache-Memcached-Fast-0.19/src/client.h Cache-Memcached-Fast-0.19/src/addrinfo_hostent.h Cache-Memcached-Fast-0.19/src/poll_select.c Cache-Memcached-Fast-0.19/src/Makefile.PL Cache-Memcached-Fast-0.19/src/array.h Cache-Memcached-Fast-0.19/src/genparser.pl Cache-Memcached-Fast-0.19/src/socket_win32.h Cache-Memcached-Fast-0.19/src/connect.h Cache-Memcached-Fast-0.19/src/gencrc32.pl Cache-Memcached-Fast-0.19/src/socket_posix.h Cache-Memcached-Fast-0.19/src/addrinfo_hostent.c Cache-Memcached-Fast-0.19/src/poll_select.h Cache-Memcached-Fast-0.19/src/array.c Cache-Memcached-Fast-0.19/src/dispatch_key.h Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KR/KROKI/Cache-Memcached-Fast-0.19.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Cache::Memcached::Fast::libclient Writing MYMETA.yml Writing Makefile for Cache::Memcached::Fast Writing MYMETA.yml >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Cache/Memcached/Fast.pm blib\lib\Cache\Memcached\Fast.pm cd src && nmake -nologo C:\Perl-5.14\bin\perl.exe genparser.pl reply.kw parse_keyword.c parse_keyword.h cl -c -I. -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.19\" -DXS_VERSION=\"0.19\" "-IC:\Perl-5.14\lib\CORE" parse_keyword.c parse_keyword.c C:\Perl-5.14\bin\perl.exe gencrc32.pl compute_crc32.c compute_crc32.h cl -c -I. -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.19\" -DXS_VERSION=\"0.19\" "-IC:\Perl-5.14\lib\CORE" compute_crc32.c compute_crc32.c compute_crc32.h(21) : error C2054: expected '(' to follow 'inline' compute_crc32.h(22) : error C2085: 'compute_crc32_add' : not in formal parameter list compute_crc32.h(22) : error C2143: syntax error : missing ';' before '{' NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. KROKI/Cache-Memcached-Fast-0.19.tar.gz nmake -- NOT OK Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'test' Running make test Can't test without successful make Running test for module 'Tie::Array::Random' Running make for M/MA/MATIU/Tie-Array-Random-1.01.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/MA/MATIU/Tie-Array-Random-1.01.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\M\MA\MATIU\Tie-Array-Random-1.01.tar.gz ok Tie-Array-Random-1.01/ Tie-Array-Random-1.01/README Tie-Array-Random-1.01/t/ Tie-Array-Random-1.01/t/random.t Tie-Array-Random-1.01/Makefile.PL Tie-Array-Random-1.01/INSTALL Tie-Array-Random-1.01/META.yml Tie-Array-Random-1.01/lib/ Tie-Array-Random-1.01/lib/Tie/ Tie-Array-Random-1.01/lib/Tie/Array/ Tie-Array-Random-1.01/lib/Tie/Array/Random.pm Tie-Array-Random-1.01/MANIFEST Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/MA/MATIU/Tie-Array-Random-1.01.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Tie::Array::Random Writing MYMETA.yml >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Tie/Array/Random.pm blib\lib\Tie\Array\Random.pm MATIU/Tie-Array-Random-1.01.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'test' 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:\Perl-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/random.t .. ok 1 - 82596130 is a number ok 2 - 52367 is a number ok 3 - random numbers seems to be stored ok 4 - given numbers seems to be stored ok 5 - plIdNO is not a number ok 6 - vqbAhxEBKCTPSf is a big alpha ok 7 - fetch size : 1 1..7 ok All tests successful. Files=1, Tests=7, 0 wallclock secs ( 0.03 usr + 0.03 sys = 0.06 CPU) Result: PASS MATIU/Tie-Array-Random-1.01.tar.gz nmake test TEST_VERBOSE=1 -- OK Matias Alejo Garcia <matiu@cpan.org> A tied array that generate random >>> (cd C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73 && tar cvf - Tie-Array-Random-1.01.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/M/MA/MATIU/Tie-Array-Random-1.01.tar.gz Tie-Array-Random-1.01.ppd blib/ blib/lib/ blib/lib/Tie/ blib/lib/Tie/Array/ blib/lib/Tie/Array/Random.pm >>> mv C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/Tie-Array-Random-1.01.ppd C:/cpanfly-5.14/var/REPO/M/MA/MATIU Running make for M/MA/MATIU/SQL-Bibliosoph-2.22.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/lib C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\SQL-Bibliosoph-2.22-wJW_H0 Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/lib C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/MA/MATIU/SQL-Bibliosoph-2.22.tar.gz Warning: Prerequisite 'DBD::mysql => 4.004' for 'MATIU/SQL-Bibliosoph-2.22.tar.gz' failed when processing 'CAPTTOFU/DBD-mysql-4.018.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Cache::Memcached::Fast => 0.17' for 'MATIU/SQL-Bibliosoph-2.22.tar.gz' failed when processing 'KROKI/Cache-Memcached-Fast-0.19.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/SQL/Bibliosoph/Dummy.pm blib\lib\SQL\Bibliosoph\Dummy.pm cp lib/SQL/Bibliosoph/Query.pm blib\lib\SQL\Bibliosoph\Query.pm cp lib/SQL/Bibliosoph.pm blib\lib\SQL\Bibliosoph.pm cp lib/SQL/Bibliosoph/CatalogFile.pm blib\lib\SQL\Bibliosoph\CatalogFile.pm cp lib/SQL/Bibliosoph/Sims.pm blib\lib\SQL\Bibliosoph\Sims.pm MATIU/SQL-Bibliosoph-2.22.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/lib C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib to PERL5LIB for 'test' 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:\Perl-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Failed test 'require SQL::Bibliosoph;' # at t/biblio.t line 28. # Tried to require 'SQL::Bibliosoph'. # Error: Can't locate Cache/Memcached/Fast.pm in @INC (@INC contains: t/lib lib ../lib C:\cpanfly-5.14\var\cpan\build\SQL-Bibliosoph-2.22-wJW_H0\blib\lib C:\cpanfly-5.14\var\cpan\build\SQL-Bibliosoph-2.22-wJW_H0\blib\arch C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Array-Random-1.01-91MD73/blib/lib C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/arch C:\cpanfly-5.14\var\cpan\build\Tie-Hash-Random-1.02-p_jp5R/blib/lib C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/arch C:\cpanfly-5.14\var\cpan\build\DBD-Mock-1.39-TlYVVi/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at lib/SQL/Bibliosoph.pm line 7. # BEGIN failed--compilation aborted at lib/SQL/Bibliosoph.pm line 7. # Compilation failed in require at (eval 7) line 2. Can't locate object method "USERS1" via package "SQL::Bibliosoph" at t/biblio.t line 35. # Tests were run but no plan was declared and done_testing() was not seen. t/biblio.t ..... not ok 1 - require SQL::Bibliosoph; ok 2 - The object isa SQL::Bibliosoph Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/2 subtests t/bibliosim.t .. ok 1 - require SQL::Bibliosoph::Sims; ok 2 - The object isa SQL::Bibliosoph::Sims ok 3 - QUERY() is an array ok 4 - QUERY()->[0] is an array ok 5 - QUERY()->[0]->[0] is a scalar ok 6 - h_QUERY() is an array ok 7 - h_QUERY()->[0] is a hash ok 8 - rowh_QUERY() is a hash ok 9 - QUERY()->[0]->[0] is a number ok 10 - QUERY()->[8]->[4234] is a number ok 11 - Size is 10 ok 12 - h_QUERY() is an array with 10 rows # Now testing a 5 rows resultset... ok 13 - The object isa SQL::Bibliosoph::Sims ok 14 - QUERY() is an array ok 15 - QUERY()->[0] is an array ok 16 - QUERY()->[0]->[0] is a scalar ok 17 - h_QUERY() is an array ok 18 - h_QUERY()->[0] is a hash ok 19 - rowh_QUERY() is a hash ok 20 - QUERY()->[0]->[0] is a number ok 21 - QUERY()->[8]->[4234] is a number ok 22 - Size is 5 vs 5 ok 23 - h_QUERY() is an array with 5 rows # Now testing a presets... ok 24 - presets support: TITo ok 25 - name is a random string : MvKyL ok 26 - name is a random number : 5906728 ok 27 - name is a random number : 95713 # Now testing a presets catalogs... ok 28 - presets support: TITo ok 29 - name is a random string : BDnXOkR ok 30 - name is a random number : 6983425 ok 31 - $a is an array ok 32 - $a->[0] is a hash ok 33 - $a->[0]->{role_code} is 1 ok 34 - Catalog with bad syntax should die 1..34 ok Test Summary Report ------------------- t/biblio.t (Wstat: 65280 Tests: 2 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=2, Tests=36, 1 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: FAIL Failed 1/2 test programs. 1/36 subtests failed. NMAKE : fatal error U1077: 'C:\Perl-5.14\bin\perl.exe' : return code '0xff' Stop. MATIU/SQL-Bibliosoph-2.22.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports MATIU/SQL-Bibliosoph-2.22.tar.gz Finished 2011-04-25T22:47:45