Hi,
I'm having some difficulty building syslog-ng on RH9 with spoof source.  I've looked through the archives and haven't
seen this particular issue.  I've tried it using 1.6.5, 1.6.7, 1.6.10.  They all have the same problem.
I've loaded libol-0.3.16 and libnet-1.1.2.1-2.0.   It will build fine w/o spoof source enabled.
The start of the compiling problem appears as below. 
Any suggestions?
thanks.
-gv

if gcc -DHAVE_CONFIG_H -I. -I/usr/src/redhat/SOURCES/syslog-ng-1.6.10/src -I.   -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H  -g -O2  -Wall -I/usr/src/redhat/SOURCES/libol-0.3.16/src -D_GNU_SOURCE -MT afinet.o -MD -MP -MF ".deps/afinet.Tpo" \

  -c -o afinet.o `test -f 'afinet.c' || echo '/usr/src/redhat/SOURCES/syslog-ng-1.6.10/src/'`afinet.c; \
then mv -f ".deps/afinet.Tpo" ".deps/afinet.Po"; \
else rm -f ".deps/afinet.Tpo"; exit 1; \
fi
In file included from afinet.c:47:
afinet.c.x:34: parse error before "libnet_t"
afinet.c.x:34: warning: no semicolon at end of struct or union
afinet.c.x:41: parse error before '}' token
afinet.c.x: In function `do_afinet_dest_mark':
afinet.c.x:50: dereferencing pointer to incomplete type
afinet.c.x:51: dereferencing pointer to incomplete type
afinet.c.x:52: dereferencing pointer to incomplete type
afinet.c.x:53: dereferencing pointer to incomplete type
afinet.c.x: In function `do_afinet_dest_free':
afinet.c.x:59: dereferencing pointer to incomplete type