http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5508





------- Additional Comments From [EMAIL PROTECTED]  2007-08-27 22:22 -------
I found the *source* of the issue --
It appears to be JMASON's "sought.rules.yerp.org" channel file.

Whether the problem is *caused* by "bad data", re2c or sa-compile, I simply
don't know.

As evidence, I've sa-compiled with "--keep-temps".

Noting the error,

        re2c -i -b -o scanner1.c scanner1.re
        re2c: error: line 41, column 38: can't find symbol

Line41 in the resultant scanner1.re is,

    " - expirience of programming tcp\""ip-based applications. -"           
{RET("__SEEK_NXNZCJ");}

If I remove the somewhat suspect-looking,

        \""

in the middle, i.e.,

    " - expirience of programming tcp ip-based applications. -"           
{RET("__KAM_VIAGRA9A __SEEK_NXNZCJ");}

then,

        re2c -i -b -o scanner1.c scanner1.re

now completes without error.

Hm.

Checking,

        grep -rlni "expirience of programming tcp" .
                ./Updates/3.002004/sought_rules_yerp_org/20_sought.cf

I note that the source of that stanza is Justin Mason's "sought.rules.yerp.org"
update channel.  Yes, I do install/update that channel.

As an experiment, I

        rm -rf ./Updates/3.002004/sought_rules_yerp_org

and disabler that update channel.

A subsequent re-update & re-compile now finishes,

        ...
        sudo rm -rf /tmp/.spamassassin19501hkCdjbtmp
        [19501] dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0x1a7dbf0)
implements 'finish_tests', priority 0
        [19501] dbg: plugin: 
Mail::SpamAssassin::Plugin::MIMEHeader=HASH(0x1be1aac)
implements 'finish_tests', priority 0
        COMPILE DONE
        %

without error.

I can also verify that -- with 'sought' channel removed/disabled -- all's OK
with re2c versions 0.12.2, 0.12.3 & 0.13.1.






------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to