Skip Menu |

This queue is for tickets about the Mail-CheckUser CPAN distribution.

Report information
The Basics
Id: 334
Status: resolved
Priority: 0/
Queue: Mail-CheckUser

People
Owner: ILYAM [...] cpan.org
Requestors: msmithso [...] ford.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.10
Fixed in: (no value)



Subject: Bug in Mail-CheckUser Version 1.10
Perl Version: 5.6.0 OS Vendor: SunOS fcws141 5.6 Generic_105181-23 sun4u sparc SUNW,Ultra-Enterprise Had trouble during make test: here is the output that I received. There seems to be a problem with exporting :constants and last_check. Here is the output: Show quoted text
>make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/local/lib/perl5/5.6.0/sun4-solaris -I/usr/local/lib/perl5/5.6.0 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/dns...............ok 2/3# Failed test 3 in t/check.pl at line 19 fail #3 t/dns...............NOK 3FAILED test 3 Failed 1/3 tests, 66.67% okay t/smtp..............ok 1/3# Failed test 2 in t/check.pl at line 19 fail #2 t/smtp..............NOK 2# Failed test 3 in t/check.pl at line 19 fail #3 t/smtp..............NOK 3FAILED tests 2-3 Failed 2/3 tests, 33.33% okay t/syntax............"constants" is not defined in %Mail::CheckUser::EXPORT_TAGS at /usr/local/lib/perl5/5.6.0/Exporter/Heavy.pm line 75 Exporter::heavy_export('Mail::CheckUser', 'main', ':constants', 'check_email', 'last_check') called at /usr/local/lib/perl5/5.6.0/Exporter.pm line 45 Exporter::import('Mail::CheckUser', ':constants', 'check_email', 'last_check') called at t/syntax.t line 3 main::BEGIN() called at /proj/fsn/www/shared/perlib/Mail/CheckUser.pm line 3 require 0 called at /proj/fsn/www/shared/perlib/Mail/CheckUser.pm line 3 "last_check" is not exported by the Mail::CheckUser module at t/syntax.t line 3 Can't continue after import errors at t/syntax.t line 3 BEGIN failed--compilation aborted at t/syntax.t line 3. t/syntax............dubious Test returned status 255 (wstat 65280, 0xff00) t/timeout...........ok Failed Test Status Wstat Total Fail Failed List of failed ------------------------------------------------------------------------------- t/dns.t 3 1 33.33% 3 t/smtp.t 3 2 66.67% 2-3 t/syntax.t 255 65280 ?? ?? % ?? Failed 3/4 test scripts, 25.00% okay. 3/9 subtests failed, 66.67% okay. *** Error code 29 make: Fatal error: Command failed for target `test_dynamic'
Looks like 'make test' uses old already installed version of Mail::CheckUser. Obviously it doesn't work. Look at the error message - it mentions /proj/fsn/www/shared/perlib/Mail/CheckUser.pm while it should be SOME_DIR/blib/blib/lib/Mail/CheckUser.pm where SOME_DIR is directory where you have unpacked Mail::CheckUser distro. I suppose you have set environment variable PERL5LIB (or PERLLIB). Try either unset it before running tests or delete(rename) old Mail::CheckUser before running tests. As for t/dns.t and t/smtp.t. They will fail if you are not connected to internet while running tests. [guest - Fri Mar 8 15:16:38 2002]: Show quoted text
> Perl Version: 5.6.0 > OS Vendor: SunOS fcws141 5.6 Generic_105181-23 sun4u sparc SUNW,Ultra- > Enterprise > > Had trouble during make test: here is the output that I received. > There seems to be a problem with exporting :constants and last_check. > Here is the output: >
> >make test
> PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib > -I/usr/local/lib/perl5/5.6.0/sun4-solaris -I/usr/local/lib/perl5/5.6.0 > -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests > @ARGV;' t/*.t > t/dns...............ok 2/3# Failed test 3 in t/check.pl at line 19 > fail #3 > t/dns...............NOK 3FAILED test 3 > Failed 1/3 tests, 66.67% okay > t/smtp..............ok 1/3# Failed test 2 in t/check.pl at line 19 > fail #2 > t/smtp..............NOK 2# Failed test 3 in t/check.pl at line 19 fail > #3 > t/smtp..............NOK 3FAILED tests 2-3 > Failed 2/3 tests, 33.33% okay > t/syntax............"constants" is not defined in > %Mail::CheckUser::EXPORT_TAGS at > /usr/local/lib/perl5/5.6.0/Exporter/Heavy.pm line 75 > Exporter::heavy_export('Mail::CheckUser', 'main', > ':constants', 'check_email', 'last_check') called at > /usr/local/lib/perl5/5.6.0/Exporter.pm line 45 > Exporter::import('Mail::CheckUser', ':constants', > 'check_email', 'last_check') called at t/syntax.t line 3 > main::BEGIN() called at > /proj/fsn/www/shared/perlib/Mail/CheckUser.pm line 3 > require 0 called at > /proj/fsn/www/shared/perlib/Mail/CheckUser.pm line 3 > "last_check" is not exported by the Mail::CheckUser module at > t/syntax.t line 3 > Can't continue after import errors at t/syntax.t line 3 > BEGIN failed--compilation aborted at t/syntax.t line 3. > t/syntax............dubious > Test returned status 255 (wstat 65280, 0xff00) > t/timeout...........ok > Failed Test Status Wstat Total Fail Failed List of failed > ------------------------------------------------------------------------------- > t/dns.t 3 1 33.33% 3 > t/smtp.t 3 2 66.67% 2-3 > t/syntax.t 255 65280 ?? ?? % ?? > Failed 3/4 test scripts, 25.00% okay. 3/9 subtests failed, 66.67% > okay. > *** Error code 29 > make: Fatal error: Command failed for target `test_dynamic'