To test properly I will need access to a MySQL database with create and drop table privileges. To do this I will need to ask some more questions to complete configuration. What you answer will be stored in the file 'mysql.pldat' and will not be removed unless you do a make clean, thus you wont have to go through this process again even if you rerun this script. If you wish to change your answer delete the file (or run make clean) and rerun Makefile.PL. If you wish to set things up now the db, username, and password will by default be 'dev', 'test', 'test', and the table I will create and drop for testing will be 'TEMP_DATA_CONSUMER_TEST_TABLE'. Run MySQL tests? [yes/no] [no] no Checking if your kit is complete... Looks good Writing Makefile for Data::Consumer Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp lib/Data/Consumer/Dir.pm blib\lib\Data\Consumer\Dir.pm cp lib/Data/Consumer.pm blib\lib\Data\Consumer.pm cp lib/Data/Consumer/MySQL.pm blib\lib\Data\Consumer\MySQL.pm Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-load...........1..1 ok 1 - use Data::Consumer; # Testing Data::Consumer 0.09, Perl 5.010000, C:\cpanrun\build\5-10-0\bin\perl.exe ok t/01-mysql..........1..0 skipped all skipped: no reason given t/02-mysql..........1..0 skipped all skipped: no reason given t/03-mysql..........1..0 skipped all skipped: no reason given t/04-mysql..........1..0 skipped all skipped: no reason given t/05-mysql..........1..0 skipped all skipped: no reason given t/06-mysql-sweep....1..0 skipped all skipped: no reason given t/50-dir............Your vendor has not defined Fcntl macro O_NONBLOCK, used at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Data-Consumer\blib\lib/Data/Consumer/Dir.pm line 131. BEGIN failed--compilation aborted at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Data-Consumer\blib\lib/Data/Consumer/Dir.pm line 165. Compilation failed in require at t/50-dir.t line 2. BEGIN failed--compilation aborted at t/50-dir.t line 2. dubious Test returned status 9 (wstat 2304, 0x900) t/pod-coverage......1..0 # Skip Test::Pod::Coverage 1.08 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.08 required for testing POD coverage t/pod...............1..3 ok 1 - blib\lib\Data\Consumer.pm ok 2 - blib\lib\Data\Consumer\Dir.pm ok 3 - blib\lib\Data\Consumer\MySQL.pm ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/50-dir.t 9 2304 ?? ?? ?? 7 tests skipped. Failed 1/10 test scripts. 0/4 subtests failed. Files=10, Tests=4, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 1/10 test programs. 0/4 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.