Justin Mason wrote, On 7/1/08 7:11 AM:
those look like warnings (hopefully). could you open a bug and attach
a tarball of the
temporary directory? use sa-compile --keep-tmps.
I did that and can verify that in body_0.c there is code that would produce those warnings
if those warnings were enabled in the C compilation. There are #line directives that would
cause the warnings to say "body_0.xs" as Doc showed, there are a number of lines of the form
while (match = Mail_SpamAssassin_CompiledRegexps_body_0_scan1 (&cursor))
which would generate a warning in case the '='is a typo for '==' and there is a
declaration 'int i;' but no use of variable 'i'.
So it appears that the difference is which warnings are enabled in the compiler on our
platforms using whatever command line sa-compile uses to compile.
-- sidney