On Mon, 7 May 2007, Justin Mason wrote:


Duane Hill writes:
On Sat, 5 May 2007, Michael Scheidell wrote:

[SNIP]
There are a LOT of subtle changes... But for the brave, here is a
tarball.
cd /usr/ports/mail/p5-Mail-SpamAssassin
rm -rf

Untar this there: http://www.secnap.com/downloads/sa320.tgz

Just an FYI followup. I have upgraded without any errors. I did notice
sa-compile is not checked in the config by default. I know it is
apparently broken.

really?  news to me ;)

Or are you referring to the FAQ?

1) Doing a 'make config' from the port directory, the option for sa-compile states right after it 'broken'.

2) In the Makefile, it states sa-compile doesn't work on FreeBSD and Solaris if you elect to use it and try doing a 'make' from the port directory.

3) Michael Scheidell stated in a response to my message

   "And its obnoxious if you try to select it ;-)"

However, your response has prodded me to go "beyond".

I have uncommented the IGNORE within the make file and did a complete fresh install from scratch. I do get sa-compile to run without specifying any additional options on the command line. However, I get a few warning messages:

  body_0.xs: In function 'XS_Mail__SpamAssassin__CompiledRegexps__body_0_scan':
  body_0.xs:43: warning: ISO C90 forbids mixed declarations and code
  body_0.xs:51: warning: ISO C90 forbids mixed declarations and code
  body_0.xs:59: warning: ISO C90 forbids mixed declarations and code
  body_0.xs:67: warning: ISO C90 forbids mixed declarations and code

I also uncommented the loadplugin line in v320.pre for the Rule2XSBody plugin.

The compiled rules must be active according to the response I received from starting spamd:

  [18036] info: zoom: able to use 309/309 'body_0' compiled rules (100%)

The version of re2c that was installed through an updated FreeBSD ports collection is 0.11.1 running on FreeBSD 6.2-RELEASE.

Reply via email to