Re: CPAN install of 3.0.3 fails in make test

2005-05-17 Thread Kevin W. Gagel
 I'm doing the upgrade to 3.03 through CPAN. I shut down
 spamd for the  install process. I dutifully fill in the
 report address, then put in to  skip network, Bayes, and
 AWL tests during make test. I get a warning  for an old
 version of Razor2 (2.34, not 2.4) and then everything runs
 fine until make test.
 
 Only t/spam tests fail, but all seven of those do.
 
 t/spam..# Failed test 1 in t/spam.t at
 line 21
  Not found: endsinnums =  FROM_ENDS_IN_NUMS
 # Failed test 2 in t/SATest.pm at line 530
  Not found: noreal =  NO_REAL_NAME
 # Failed test 3 in t/SATest.pm at line 530 fail #2
  Not found: subj =  Subject: There yours for FREE!
 # Failed test 4 in t/SATest.pm at line 530 fail #3
  Not found: flag =  X-Spam-Flag: YES
 # Failed test 5 in t/SATest.pm at line 530 fail #4
  Not found: stars =  X-Spam-Level: **
 # Failed test 6 in t/SATest.pm at line 530 fail #5
  Not found: status =  X-Spam-Status: Yes, score=
 # Failed test 7 in t/SATest.pm at line 530 fail #6
 t/spam..FAILED tests 1-7
  Failed 7/7 tests, 0.00% okay
 
 This then means CPAN doesn't do make install.
 
 I checked the list archives and the wiki and can't figure
 out why these  tests are failing. What do they mean, and
 why might they be failing?
 
 Thanks,
 

PJM,

What does perl -V report?
If multiple versions of perl have been installed - are there
mulitple versions of spamassassin on the system?

The section of code that is reporting the failure has to do
with patterns. I'm not sure which, the code has:
sub ok_all_patterns {
  foreach my $pat (sort keys %patterns) {
my $type = $patterns{$pat};
print \tChecking $type\n;
if (defined $found{$type}) {
  ok ($found{$type} == 1) or warn Found more than once:
$type\n;
} else {
  warn \tNot found: $type = $pat\n;
  ok (0); # keep the right # of
tests
}
  }
Line 530 is the warn not found line. So I suspect there is
some kind of path problem on your system.


--
Kevin W. Gagel 
Postmaster for
College of New Caledonia
(250) 562-2131 loc. 448
(250) 561-5848 loc. 448
[EMAIL PROTECTED]
http://www.cnc.bc.ca
Anti-Spam info at:
http://avas.cnc.bc.ca


---
The College of New Caledonia, Visit us at http://www.cnc.bc.ca
Virus scanning is done on all incoming and outgoing email.
Anti-spam information for CNC can be found at http://avas.cnc.bc.ca
---


CPAN install of 3.0.3 fails in make test

2005-05-16 Thread Parker Morse
I'm doing the upgrade to 3.03 through CPAN. I shut down spamd for the 
install process. I dutifully fill in the report address, then put in to 
skip network, Bayes, and AWL tests during make test. I get a warning 
for an old version of Razor2 (2.34, not 2.4) and then everything runs 
fine until make test.

Only t/spam tests fail, but all seven of those do.
t/spam..# Failed test 1 in t/spam.t at line 21
Not found: endsinnums =  FROM_ENDS_IN_NUMS
# Failed test 2 in t/SATest.pm at line 530
Not found: noreal =  NO_REAL_NAME
# Failed test 3 in t/SATest.pm at line 530 fail #2
Not found: subj =  Subject: There yours for FREE!
# Failed test 4 in t/SATest.pm at line 530 fail #3
Not found: flag =  X-Spam-Flag: YES
# Failed test 5 in t/SATest.pm at line 530 fail #4
Not found: stars =  X-Spam-Level: **
# Failed test 6 in t/SATest.pm at line 530 fail #5
Not found: status =  X-Spam-Status: Yes, score=
# Failed test 7 in t/SATest.pm at line 530 fail #6
t/spam..FAILED tests 1-7
Failed 7/7 tests, 0.00% okay
This then means CPAN doesn't do make install.
I checked the list archives and the wiki and can't figure out why these 
tests are failing. What do they mean, and why might they be failing?

Thanks,
pjm


PGP.sig
Description: This is a digitally signed message part