[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

Reply via email to