Checking if your kit is complete... Looks good Writing Makefile for Mail::Toaster Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp lib/Mail/Toaster/CGI.pm blib\lib\Mail\Toaster\CGI.pm cp lib/toaster-watcher.conf.pod blib\lib\toaster-watcher.conf.pod cp lib/Mail/Toaster/Perl.pm blib\lib\Mail\Toaster\Perl.pm cp lib/Mail/Toaster/Qmail.pm blib\lib\Mail\Toaster\Qmail.pm cp lib/Mail/Toaster/Utility.pm blib\lib\Mail\Toaster\Utility.pm cp lib/Mail/Toaster/Darwin.pm blib\lib\Mail\Toaster\Darwin.pm cp lib/Mail/Toaster/DNS.pm blib\lib\Mail\Toaster\DNS.pm cp lib/Mail/Toaster/Mysql.pm blib\lib\Mail\Toaster\Mysql.pm cp lib/Mail/Toaster.pm blib\lib\Mail\Toaster.pm cp lib/Mail/Toaster/Ezmlm.pm blib\lib\Mail\Toaster\Ezmlm.pm cp lib/Mail/Toaster/Provision.pm blib\lib\Mail\Toaster\Provision.pm cp lib/Mail/Toaster/Apache.pm blib\lib\Mail\Toaster\Apache.pm cp lib/Mail/Toaster/Passwd.pm blib\lib\Mail\Toaster\Passwd.pm cp lib/Mail/Toaster/Conf.pod blib\lib\Mail\Toaster\Conf.pod cp lib/Mail/Toaster/Setup.pm blib\lib\Mail\Toaster\Setup.pm cp lib/Mail/Toaster/FreeBSD.pm blib\lib\Mail\Toaster\FreeBSD.pm cp lib/Mail/Toaster/Logs.pm blib\lib\Mail\Toaster\Logs.pm cp lib/toaster.conf.pod blib\lib\toaster.conf.pod C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/qqtool.pl blib\script\qqtool.pl pl2bat.bat blib\script\qqtool.pl C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/toaster-watcher.pl blib\script\toaster-watcher.pl pl2bat.bat blib\script\toaster-watcher.pl C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp cgi_files/index.cgi blib\script\index.cgi pl2bat.bat blib\script\index.cgi C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/mailadmin blib\script\mailadmin pl2bat.bat blib\script\mailadmin C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/toaster_setup.pl blib\script\toaster_setup.pl pl2bat.bat blib\script\toaster_setup.pl C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/maillogs blib\script\maillogs pl2bat.bat blib\script\maillogs 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 -e cp bin/qqtool.pl blib\script\qqtool.pl pl2bat.bat blib\script\qqtool.pl C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/toaster-watcher.pl blib\script\toaster-watcher.pl pl2bat.bat blib\script\toaster-watcher.pl C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp cgi_files/index.cgi blib\script\index.cgi pl2bat.bat blib\script\index.cgi C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/mailadmin blib\script\mailadmin pl2bat.bat blib\script\mailadmin C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/toaster_setup.pl blib\script\toaster_setup.pl pl2bat.bat blib\script\toaster_setup.pl C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/maillogs blib\script\maillogs pl2bat.bat blib\script\maillogs 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 Mail::Toaster; # Testing Mail::Toaster 5.09 ok t/Apache.............ok 1 - use Mail::Toaster::Apache; ok 2 - use Mail::Toaster::Utility; ok 3 - require Mail::Toaster::Apache; ok 4 - require Mail::Toaster::Utility; ok 5 - get Mail::Toaster::Apache object ok 6 - check object class ATTENTION! ATTENTION! If you don't like the default values being offered to you, or you get tired of typing them in every time you generate a SSL cert, edit your openssl.cnf file. On most platforms, it lives in /etc/ssl/openssl.cnf. You can also run 'toaster_setup.pl -s ssl' to update your openssl.cnf file. ok 7 - openssl_config_note ok 8 - install_rsa_cert 1..8 ok t/CGI................ok 1 - use Mail::Toaster::CGI; ok 2 - require Mail::Toaster::CGI; ok 3 - new 1..3 ok t/Darwin.............1..0 # Skip skipping Darwin tests on MSWin32 skipped all skipped: skipping Darwin tests on MSWin32 t/DNS................ok 1 - use Mail::Toaster::DNS; ok 2 - require Mail::Toaster::DNS; ok 3 - new (get a Mail::Toaster::DNS object) ok 4 - dns object class ok 5 - rbl_test_ns + ok 6 - rbl_test_ns - ok 7 - rbl_test_positive_ip + ok 8 - rbl_test_positive_ip - ok 9 - rbl_test_negative_ip + ok 10 - rbl_test_negative_ip - ok 11 - rbl_test + ok 12 - rbl_test - ok 13 - resolve A ok 14 - resolve NS 1..14 ok t/Ezmlm..............1..0 # Skip Mail::Ezmlm is required for ezmlm.cgi testing skipped all skipped: Mail::Ezmlm is required for ezmlm.cgi testing t/FreeBSD............1..0 # Skip FreeBSD tests skipped on MSWin32 skipped all skipped: FreeBSD tests skipped on MSWin32 t/index..............ok 1 - require Mail::Toaster::CGI; ok 2 - new (get a Mail::Toaster::CGI object) ok 3 - CGI object class '.' is not recognized as an internal or external command, operable program or batch file. ok 4 1..4 ok t/Logs...............ok 1 - use Mail::Toaster::Logs; ok 2 - use Mail::Toaster::Utility; ok 3 - require Mail::Toaster::Logs; ok 4 - get Mail::Toaster::Logs object ok 5 - check object class ok 6 # skip report_yesterdays_activity: qmailanalog must be installed ok 7 - parse_cmdline_flags ok 8 - set_countfile ok 9 - set_countfile imap The getpwuid function is unimplemented at lib/Mail/Toaster/Utility.pm line 2301. # Looks like your test died just after 9. 1..9 dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/maillogs...........1..0 # Skip skipping tests, /var/log/mail not writable skipped all skipped: skipping tests, /var/log/mail not writable t/Mysql..............ok 1 - use Mail::Toaster::Mysql; ok 2 - require Mail::Toaster::Mysql; ok 3 - mysql object ok 4 - db_vars 1..4 ok t/Passwd.............ok 1 - use Mail::Toaster::Passwd; ok 2 - require Mail::Toaster::Passwd; The getpwnam function is unimplemented at lib/Mail/Toaster/Passwd.pm line 185. # Looks like your test died just after 3. ok 3 - passwd object 1..3 dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/Perl...............ok 1 - use Mail::Toaster::Perl; ok 2 - require Mail::Toaster::Perl; ok 3 - get Mail::Toaster::Perl object ok 4 - check object class ok 5 - version check ok 6 - module_load ok 7 - version check 1..7 ok t/perlcritic.........1..0 # Skip Test::Perl::Critic required for testing PBP compliance skipped all skipped: Test::Perl::Critic required for testing PBP compliance t/pod-coverage.......1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod................1..24 ok 1 - blib\lib\toaster-watcher.conf.pod ok 2 - blib\lib\toaster.conf.pod ok 3 - blib\script\index.cgi ok 4 - blib\script\mailadmin ok 5 - blib\script\maillogs ok 6 - blib\script\qqtool.pl ok 7 - blib\script\toaster-watcher.pl ok 8 - blib\script\toaster_setup.pl ok 9 - blib\lib\Mail\Toaster.pm ok 10 - blib\lib\Mail\Toaster\Apache.pm ok 11 - blib\lib\Mail\Toaster\CGI.pm ok 12 - blib\lib\Mail\Toaster\Conf.pod ok 13 - blib\lib\Mail\Toaster\Darwin.pm ok 14 - blib\lib\Mail\Toaster\DNS.pm ok 15 - blib\lib\Mail\Toaster\Ezmlm.pm ok 16 - blib\lib\Mail\Toaster\FreeBSD.pm ok 17 - blib\lib\Mail\Toaster\Logs.pm ok 18 - blib\lib\Mail\Toaster\Mysql.pm ok 19 - blib\lib\Mail\Toaster\Passwd.pm ok 20 - blib\lib\Mail\Toaster\Perl.pm ok 21 - blib\lib\Mail\Toaster\Provision.pm ok 22 - blib\lib\Mail\Toaster\Qmail.pm ok 23 - blib\lib\Mail\Toaster\Setup.pm ok 24 - blib\lib\Mail\Toaster\Utility.pm ok t/Provision..........ok 1 - use Mail::Toaster::Provision; ok 2 - require Mail::Toaster::Provision; ok 3 - get Mail::Toaster::Provision object ok 4 - check object class ok 5 - what_am_i 1..5 ok t/Qmail..............ok 1 - use Mail::Toaster::Qmail; ok 2 - use Mail::Toaster::Utility; ok 3 - use Mail::Toaster; ok 4 - require Mail::Toaster::Qmail; ok 5 - require Mail::Toaster::Utility; ok 6 - require Mail::Toaster; ok 7 - get Mail::Toaster::Qmail object ok 8 - check object class ok 9 - get_list_of_rwls ok 10 - test_each_rbl ok 11 - get_list_of_rbls ok 12 - get_list_of_rbls ok 13 - get_list_of_rbls nok ok 14 - get_list_of_rbls nok ok 15 - get_list_of_rwls ok 16 - get_list_of_rwls nok ok 17 - service_dir_get smtp ok 18 - service_dir_get smtp ok 19 - service_dir_get smtp ok 20 - service_dir_get send ok 21 - service_dir_get pop3 ok 22 - service_dir_get invalid ok 23 - supervised_hostname_qmail ok 24 - _supervise_dir_exist ok 25 - _supervise_dir_exist ok 26 - config ok 27 - config ok 28 - control_create ok 29 - control_create ok 30 - get_domains_from_assign ok 31 - get_domains_from_assign ok 32 - install_qmail ok 33 - install_qmail ok 34 - install_qmail_control_files ok 35 - install_qmail_control_files ok 36 - install_qmail_groups_users ok 37 - install_qmail_groups_users ok 38 - install_supervise_run ok 39 - install_supervise_run ok 40 - install_qmail_control_log_files ok 41 - install_qmail_control_log_files ok 42 - netqmail ok 43 - netqmail ok 44 - netqmail_virgin ok 45 - netqmail_virgin ok 46 - supervise_dir_get ok 47 - _smtp_sanity_tests 1..47 ok t/qqtool.............ok 1 - use Mail::Toaster::Utility; ok 2 - require Mail::Toaster::Utility; ok 3 - get Mail::Toaster::Utility object ok 4 - check object class ok 5 - found qqtool.pl not ok 6 - is executable # Failed test 'is executable' # at t/qqtool.t line 27. HEY! The queue directory for qmail is missing! I expected it to be at /var/qmail/queue It should have been set via the qmail_dir setting in toaster-watcher.conf! at bin/qqtool.pl line 54 Qmail Queue Tool v 1.10 ok 7 - qqtool.pl # Looks like you failed 1 test of 7. 1..7 dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 6 Failed 1/7 tests, 85.71% okay t/Setup..............ok 1 - use Mail::Toaster::Utility; ok 2 - use Mail::Toaster::Setup; ok 3 - require Mail::Toaster::Utility; ok 4 - require Mail::Toaster::Setup; ok 5 - new Mail::Toaster::Setup object) ok 6 - setup object class ok 7 - apache ok 8 - apache ok 9 - apache ok 10 - autorespond ok 11 - autorespond ok 12 - autorespond ok 13 - clamav ok 14 - clamav ok 15 - clamav ok 16 - courier_imap ok 17 - courier_imap ok 18 - courier_imap ok 19 - cronolog ok 20 - cronolog ok 21 - cronolog ok 22 - daemontools ok 23 - daemontools ok 24 - daemontools ok 25 - djbdns ok 26 - djbdns ok 27 - djbdns ok 28 - expat ok 29 - expat ok 30 - expat ok 31 - ezmlm ok 32 - ezmlm ok 33 - ezmlm ok 34 - mysql ok 35 - mysql mysql: install not selected!........................................skipping (disabled) ok 36 - mysql ok 37 - openssl_conf ok 38 - openssl_conf ok 39 - openssl_conf ok 40 - qmail_scanner ok 41 - qmail_scanner FATAL: qmail_scanner is disabled in toaster-watcher.conf. ok 42 - qmail_scanner ok 43 - razor ok 44 - razor ok 45 - razor ok 46 - simscan ok 47 - simscan ok 48 - simscan ok 49 - spamassassin ok 50 - spamassassin ok 51 - spamassassin ok 52 - vpopmail ok 53 - vpopmail ok 54 - vpopmail ok 55 - vqadmin ok 56 - vqadmin ok 57 - vqadmin ok 58 - config ok 59 - config ok 60 - dependencies ok 61 - dependencies ok 62 - filtering ok 63 - filtering ok 64 - is_newer third ok 65 - is_newer second ok 66 - is_newer first ok 67 - is_newer third neg ok 68 - is_newer second neg ok 69 - is_newer first neg ok 70 - nictool ok 71 - nictool 1..71 ok t/toaster-watcher....ok 1 - use Mail::Toaster; ok 2 - use Mail::Toaster::Utility; ok 3 - use Mail::Toaster::Qmail; ok 4 - use Mail::Toaster::DNS; ok 5 - use Mail::Toaster::Setup; ok 6 - require Mail::Toaster; ok 7 - require Mail::Toaster::Utility; ok 8 - require Mail::Toaster::Qmail; ok 9 - get Mail::Toaster object ok 10 - check object class ok 11 - parse_config 1..11 ok t/Toaster............ok 1 - use Mail::Toaster; ok 2 - use Mail::Toaster::Utility; ok 3 - require Mail::Toaster; ok 4 - require Mail::Toaster::Utility; ok 5 - get Mail::Toaster object ok 6 - check object class ok 7 - get Mail::Toaster::Utility object ok 8 - check object class ok 9 - parse_config find_the_bin: WARNING: could not find ps at lib/Mail/Toaster.pm line 866 # Looks like your test died just after 9. 1..9 dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/toaster_setup...... # Failed test 'is executable' # at t/toaster_setup.t line 21. ok 1 - use Mail::Toaster::Utility; ok 2 - require Mail::Toaster::Utility; ok 3 - found toaster_setup.pl not ok 4 - is executable # Looks like you failed 1 test of 5. ok 5 - toaster_setup.pl 1..5 dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 4 Failed 1/5 tests, 80.00% okay t/Utility............ok 1 - use Mail::Toaster::Utility; ok 2 - require Mail::Toaster::Utility; ok 3 - get Mail::Toaster::Utility object ok 4 - The object isa Mail::Toaster::Utility Use of uninitialized value $cwd in concatenation (.) or string at t/Utility.t line 39. find_the_bin: WARNING: could not find mkdir at t/Utility.t line 40 # Looks like your test died just after 4. 1..4 dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/Logs.t 255 65280 9 0 ?? t/Passwd.t 255 65280 3 0 ?? t/Toaster.t 255 65280 9 0 ?? t/Utility.t 255 65280 4 0 ?? t/qqtool.t 1 256 7 1 6 t/toaster_setup.t 1 256 5 1 4 6 tests and 1 subtest skipped. Failed 6/24 test scripts. 2/236 subtests failed. Files=24, Tests=236, 41 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 6/24 test programs. 2/236 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.