If this is still an issue please open a bug at http://issues.apache.org/SpamAssassin/.

Thanks,

Daryl


Daniel J McDonald wrote:
When I run sa-compile, it breaks while trying to run make:
[EMAIL PROTECTED] ~]$ sudo sa-compile
[32101] info: generic: base extraction starting. this can take a while...
[32101] info: generic: extracting from rules of type body_0
100% [===========================================]  36.75 rules/sec 00m28s DONE
100% [===========================================]  30.40 bases/sec 01m37s DONE
[32101] info: body_0: 2404 base strings extracted in 126 seconds
[...]
re2c -i -b -o scanner13.c scanner13.re
/usr/bin/perl5.8.7 Makefile.PL PREFIX=/tmp/.spamassassin32101UQHVCjtmp/ignored
INSTALLSITEARCH=/var/lib/spamassassin/compiled/3.002000
Writing Makefile for Mail::SpamAssassin::CompiledRegexps::body_0
make
cp body_0.pm blib/lib/Mail/SpamAssassin/CompiledRegexps/body_0.pm
/usr/bin/perl5.8.7 /usr/lib/perl5/5.8.7/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.7/ExtUtils/typemap  body_0.xs > body_0.xsc && mv body_0.xsc
body_0.c
make: *** No rule to make target
`/usr/lib/perl5/5.8.7/i386-linux/CORE/EXTERN.h', needed by `body_0.o'.  Stop.
command failed! at /usr/bin/sa-compile line 276.

I have the proper version of re2c mentioned in the FAQ, but this symptom does
not match at all.

[EMAIL PROTECTED] ~]$ rpm -
-b -e -F -i -q -t -U -V [EMAIL PROTECTED] ~]$ rpm -q re2c
re2c-0.12.0-0.1.20060mlcs4

I've tried sa-compile on several flavors of Mandriva linux and have had similar
results.  This particular one is:
[EMAIL PROTECTED] ~]$ uname -a
Linux ca.austinenergy.com 2.6.12-29mdk #1 Wed Jan 3 12:05:41 MST 2007 i686 AMD
Athlon(tm) XP 2400+ unknown GNU/Linux
[EMAIL PROTECTED] ~]$ sudo cat /etc/mandriva-release
Mandriva Linux Corporate Server release 2006.0 (Official) for i586

The package is from cooker, recompiled for Corporate Server 4:
[EMAIL PROTECTED] ~]$ rpm -q perl-Mail-SpamAssassin
perl-Mail-SpamAssassin-3.2.0-0.1.20060mlcs4

Any thoughts for getting sa-compile to work would be most appreciated.



Reply via email to