Please excuse my ignorance - I am trying to install syslog-ng on RH 8.0 and have read the INSTALL document. I have the necessary dependancies from what I can tell (I'm also pretty new to RH / Linux); I have done the ./confgure, which seemed to go smooth. Following the ./configure, the INSTALL doc says to do a "make" - this is where I get hung up. I don't understand what the errors below are telling me; some of the files that are reported as missing are actually not present. However I have done everything exactly as the documentation specifies. What am I missing? root@RedHat8 syslog-ng-1.6.5]# make Making all in src make[1]: Entering directory `/misc/downloads/syslog-ng-1.6.5/src' make all-recursive make[2]: Entering directory `/misc/downloads/syslog-ng-1.6.5/src' Making all in . make[3]: Entering directory `/misc/downloads/syslog-ng-1.6.5/src' if gcc -DHAVE_CONFIG_H -I. -I/misc/downloads/syslog-ng-1.6.5/src -I. -g -O2 -Wall -D_GNU_SOURCE -MT main.o -MD -MP -MF ".deps/main.Tpo" \ -c -o main.o `test -f 'main.c' || echo '/misc/downloads/syslog-ng-1.6.5/src/'`main.c; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; \ else rm -f ".deps/main.Tpo"; exit 1; \ fi In file included from main.c:26: syslog-ng.h:31:21: objects.h: No such file or directory In file included from cfgfile.h:29, from main.c:27: sources.h:30:23: read_line.h: No such file or directory In file included from sources.h:32, from cfgfile.h:29, from main.c:27: log.h:30:16: io.h: No such file or directory In file included from sources.h:32, from cfgfile.h:29, from main.c:27: log.h:39: parse error before "UINT32" log.h:39: warning: no semicolon at end of struct or union log.h:43: parse error before "pri" log.h:43: warning: type defaults to `int' in declaration of `pri' log.h:43: warning: data definition has no type or storage class log.h:44: parse error before "flags" log.h:44: warning: type defaults to `int' in declaration of `flags' log.h:44: warning: data definition has no type or storage class log.h:51: parse error before '}' token In file included from log.h:54, from sources.h:32, from cfgfile.h:29, from main.c:27: log.h.x:4: field `super' has incomplete type log.h.x:9: confused by earlier errors, bailing out make[3]: *** [main.o] Error 1 make[3]: Leaving directory `/misc/downloads/syslog-ng-1.6.5/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/misc/downloads/syslog-ng-1.6.5/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/misc/downloads/syslog-ng-1.6.5/src' make: *** [all-recursive] Error 1 [root@RedHat8 syslog-ng-1.6.5]#