Hi,
This is because we need to port spamGuard for Digital Unix.
It works damn fine on Linux, FreeBSD and Solaris. (Posix)
If you can provide an account on your machine, this process
may become faster, since we don't have an Alpha machine ready.
- murat
On Fri, Mar 15, 2002 at 07:12:20PM -0500, Juan Enciso wrote:
> Hi Friends.
> My name is Juan
> I am using Isoqlog and Spamguard in two mail servers
>
> I have a problem when install spamguard in a AlphaServer running Digital Unix
4.0F
> When I running spamguard show this error:
>
> [1200]#/usr/local/bin/spamGuard -w 50 -b 100 -p 2000
> Unaligned access pid=31946 <spamGuard> va=0x14000d23c pc=0x3ff8019ce0c
ra=0x3ff800d7134 inst=0xa560fff8
> Unaligned access pid=31946 <spamGuard> va=0x14001607c pc=0x3ff8019ce0c
ra=0x3ff800d7134 inst=0xa560fff8
> Unaligned access pid=31946 <spamGuard> va=0x14001631c pc=0x3ff8019ce0c
ra=0x3ff800d7134 inst=0xa560fff8
> ... more lines.
>
> My logfile is stored into /var/log/qmail/isolog
> It have a sized of 26MB
> When I changed the logfile to 1MB the error messages not show me.
> and Spamguard Work well.!!!
>
> This message show me when I compile the package Spamguard:
>
> [1200]#make
> cc -c -o spamGuard.o spamGuard.c
> cc -c -o wildmat.o wildmat.c
> cc -c -o functions.o functions.c
> cc: Warning: functions.c, line 98: In this statement, the expression
"(bytes=write(...))<bytes" modifies "bytes", and fetches its value in a
computation that is not used to produce the modified value without an
intervening sequence point. This behavior is undefined. (undefvarfetch)
> if ((bytes = write(fd, n, strlen(n))) < bytes) {
> ------------^
> gcc -o spamGuard spamGuard.o wildmat.o functions.o
>
> How can I fixed this problem?
> Could I change a variable in the source code?
>
> Thanks for your help
>
> Sorry by my english
>
> Juan Enciso C.
> Área de Operaciones
> Qnet - Servicios Internet
> Telf. 241-4122 anexo 2245
> www.qnet.com.pe
--
"If all you have is a hammer, everything looks like nail"
Murat Balaban
http://www.enderunix.org/!