Errors compiling 2.0b4

Hi,

I get the following errors when trying to run ‘make all’ :

make all
cd ./base && make
make[1]: Entering directory /home/steven/sources/nagios-2.0b4/base' gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o broker.o broker.c In file included from ../include/nebcallbacks.h:30, from broker.c:31: ../include/nebmodules.h:78: parse error beforelt_ptr’
…/include/nebmodules.h:78: warning: no semicolon at end of struct or union
…/include/nebmodules.h:79: warning: data definition has no type or storage class
…/include/nebmodules.h:89: parse error before }' ../include/nebmodules.h:89: warning: data definition has no type or storage class In file included from broker.c:33: ../include/nebmods.h:52: parse error before*’
…/include/nebmods.h:55: parse error before *' make[1]: *** [broker.o] Error 1 make[1]: Leaving directory/home/steven/sources/nagios-2.0b4/base’
make: *** [all] Error 2

The configure when fine with no errors - not sure where to start.

Thanks in advance for any help, Steve.