[EMAIL PROTECTED] wrote:
Irina wrote:
I decided to downgrade it by downloading TAR. Installed
prerequisites and the module itself just fine.
Running spamassassin --lint and see the complaint about version of it
is not numeric (0.49_03), therefore it can not compare 2 versions
Argument "0.49_03" isn't numeric in numeric lt (<) at
/usr/local/lib/perl5/site_perl/5.8.6/Mail/SpamAssassin/Dns.pm line
1230
But 0.49_03 IS numeric. Perl allows embedded _'s in numeric literals.
Even if you put it in quotes - "0.49_03" - it's STILL numeric.
perl -e "print 1 if 1 < 1.2_3"
1
perl -e "print 1 if 1 < '1.2_3'"
1
I ran across this as well, I'd have to dig a bit to find the exact
reference, but one of the perl modules that's used by the spamassassin
CPAN compile actually spits out the error - not perl itself.
I think it was one of the Test:: sub modules. Might have been
Digest::MD5, however. (I did it three days ago, and I didn't write down
which one was related to it)
BW