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