http://bugzilla.spamassassin.org/show_bug.cgi?id=2872
------- Additional Comments From [EMAIL PROTECTED] 2004-01-05 20:22 ------- Subject: Re: New: 2.61 won't compile with its default rules. On Mon, Dec 29, 2003 at 11:13:38AM -0800, [EMAIL PROTECTED] wrote: > [EMAIL PROTECTED]:/etc/mail/spamassassin# spamassassin --lint > Failed to compile body SpamAssassin tests, skipping: > (Illegal declaration of anonymous subroutine > at /usr/local/share/spamassassin/20_phrases.cf, rule WHILE_SUPPLIES, line 8. > > Commenting out that particular rule in the file mentioned only causes it to > complain about a different rule in the same file. > > Version of perl is 5.8.2 Yeah, it's some Perl 5.8.1 thing: Illegal declaration of anonymous subroutine: (F) When using the sub keyword to construct an anonymous subroutine, you must always specify a block of code. See perlsub. <grrr> I don't have a 5.8.1 or later install to test out what exactly is going on. It looks like there's something in do_body_tests and/or do_rawbody_tests. ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
