I have get the following error when trying to install SpamAssassin
v3.0.4: ========== spamc/spamc.c: spamc/libspamc.c: "spamc/libspamc.c", line 1303.9: 1506-046 (S) Syntax error. "spamc/libspamc.c", line 1303.12: 1506-045 (S) Undeclared identifier create. "spamc/libspamc.c", line 1307.9: 1506-046 (S) Syntax error. spamc/utils.c: make: *** [spamc/spamc] Error 1 ========== The environment is: AIX v5.3.0.2 GNU make v3.80 Perl v5.8.2 IBM xlc v6.0 compiler ksh for the shell. same problem with SpamAssassin v3.0.3 same problem installing manually or with CPAN. I tried the manual install setting the environment variable CC to /usr/bin/gcc (gcc v3.3.5) and got exactly the same errors and error codes, which was odd. So, I checked the Makefile that is produced by perl Makefile.PL and found that CC is forced to "cc_r", which was in my path linked to xlc (/usr/vac/bin/xlc). So I set CC in Makefile to /usr/bin/gcc and got a clean "make test". What this probably means is that to install SpamAssassin on AIX using CPAN your will need to get cc_r in your path pointed to gcc before hand or install it manually with a twiddle to Makefile to get it to use gcc. Bill Barnes |
- libsspamc.c syntax error with IBM xlc Bill Barnes
- Re: libsspamc.c syntax error with IBM xlc Loren Wilton
- Re: libsspamc.c syntax error with IBM xlc Bill Barnes
- Re: libsspamc.c syntax error with IBM xlc Loren Wilton