[syslog-ng] compiling Spoof address problem

Balazs Scheidler bazsi at balabit.hu
Thu Sep 20 08:29:54 CEST 2007


On Tue, 2007-09-18 at 16:54 -0400, James B Horwath wrote:
> 
> I am trying to compile 2.0.5 syslog-ng without success.  I am
> interested in compiling the code with spoof-source support, however I
> am running into compiler errors reference Bazsi's directory structure.
> Even when I try to compile without any options I receive the message
> below.  I am running RedHat AS4. 
> 
>  ./configure --enable-debug --enable-dynamic-linking
>  --enable-tcp-wrapper --enable-spoof-source 
> 
> if gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include   -I/usr/include/eventlog   -D_BSD_SOURCE
> -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DLIBNET_LIL_ENDIAN
> -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -Wall -g -MT
> cfg-grammar.o -MD -MP -MF ".deps/cfg-grammar.Tpo" \ 
>   -c -o cfg-grammar.o `test -f 'cfg-grammar.c' || echo
> './'`cfg-grammar.c; \ 
> then mv -f ".deps/cfg-grammar.Tpo" ".deps/cfg-grammar.Po"; \ 
> else rm -f ".deps/cfg-grammar.Tpo"; exit 1; \ 
> fi 
> In file included
> from /home/bazsi/zwa/git//syslog-ng/syslog-ng--mainline--2.0/src/cfg-grammar.y:15: 
> afinet.h:61: error: syntax error before "libnet_t" 
> afinet.h:61: warning: no semicolon at end of struct or union 
> afinet.h:63: warning: type defaults to `int' in declaration of
> `AFInetDestDriver' 
> afinet.h:63: warning: data definition has no type or storage class 

the structure libnet_t (coming from the libnet headers) is not defined.
where did you get your libnet.h file from? Does it define libnet_t ?

-- 
Bazsi



More information about the syslog-ng mailing list