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