[syslog-ng] Many errors when running make install

Ryan McCain Ryan.McCain at dss.state.la.us
Mon Jun 6 17:54:37 CEST 2005


This is on SLES 9.  bison, flex and m4 are all installed.  make and configure went smoothly.  Can someone interpret what this is telling me?  The server has a minimal amount of packages installed so this might be related to a missing package, but I didn't see any that I'm missing that are called for in the INSTALL file..  Thanks!!

--------------------------------

serverA:~/syslog-ng-1.6.7 # make install
Making install in src
make[1]: Entering directory `/root/syslog-ng-1.6.7/src'
Making install in .
make[2]: Entering directory `/root/syslog-ng-1.6.7/src'
if gcc -DHAVE_CONFIG_H -I. -I/root/syslog-ng-1.6.7/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 '/root/syslog-ng-1.6.7/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: error: parse error before "UINT32"
log.h:39: warning: no semicolon at end of struct or union
log.h:43: error: 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: error: 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: error: 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: error: field `super' has incomplete type
In file included from sources.h:32,
                 from cfgfile.h:29,
                 from main.c:27:
log.h:93: error: parse error before "length"
log.h:94: error: parse error before "pri"
In file included from cfgfile.h:29,
                 from main.c:27:
sources.h:33:18: list.h: No such file or directory
In file included from cfgfile.h:29,
                 from main.c:27:
sources.h:64: error: parse error before "dgram"
In file included from filters.h:33,
                 from cfgfile.h:30,
                 from main.c:27:
filters.h.x:4: error: field `super' has incomplete type
filters.h.x:40: error: field `super' has incomplete type
In file included from cfgfile.h:30,
                 from main.c:27:
filters.h:63: error: parse error before "valid"
filters.h:64: error: parse error before "valid"
In file included from center.h:32,
                 from cfgfile.h:32,
                 from main.c:27:
center.h.x:4: error: field `super' has incomplete type
center.h.x:39: error: field `super' has incomplete type
center.h.x:40: error: parse error before "UINT32"
center.h.x:40: warning: no semicolon at end of struct or union
center.h.x:45: error: parse error before '}' token
In file included from cfgfile.h:32,
                 from main.c:27:
center.h:69: error: parse error before "UINT32"
center.h:81: warning: `struct resource_node' declared inside parameter list
center.h:81: warning: its scope is only this definition or declaration, which is probably not what you want
In file included from cfgfile.h:35,
                 from main.c:27:
cfgfile.h.x:4: error: field `super' has incomplete type
cfgfile.h.x:10: error: parse error before "UINT32"
cfgfile.h.x:10: warning: no semicolon at end of struct or union
cfgfile.h.x:11: warning: type defaults to `int' in declaration of `keep_hostname'
cfgfile.h.x:11: warning: data definition has no type or storage class
cfgfile.h.x:12: error: parse error before "mark_freq"
cfgfile.h.x:12: warning: type defaults to `int' in declaration of `mark_freq'
cfgfile.h.x:12: warning: data definition has no type or storage class
cfgfile.h.x:13: error: parse error before "sync_freq"
cfgfile.h.x:13: warning: type defaults to `int' in declaration of `sync_freq'
cfgfile.h.x:13: warning: data definition has no type or storage class
cfgfile.h.x:14: error: parse error before "stats_freq"
cfgfile.h.x:14: warning: type defaults to `int' in declaration of `stats_freq'
cfgfile.h.x:14: warning: data definition has no type or storage class
cfgfile.h.x:15: error: parse error before "time_reopen"
cfgfile.h.x:15: warning: type defaults to `int' in declaration of `time_reopen'
cfgfile.h.x:15: warning: data definition has no type or storage class
cfgfile.h.x:16: error: parse error before "time_reap"
cfgfile.h.x:16: warning: type defaults to `int' in declaration of `time_reap'
cfgfile.h.x:16: warning: data definition has no type or storage class
cfgfile.h.x:18: error: parse error before "use_time_recvd"
cfgfile.h.x:18: warning: type defaults to `int' in declaration of `use_time_recvd'
cfgfile.h.x:18: warning: data definition has no type or storage class
cfgfile.h.x:19: error: parse error before "use_fqdn"
cfgfile.h.x:19: warning: type defaults to `int' in declaration of `use_fqdn'
cfgfile.h.x:19: warning: data definition has no type or storage class
cfgfile.h.x:20: error: parse error before "use_dns"
cfgfile.h.x:20: warning: type defaults to `int' in declaration of `use_dns'
cfgfile.h.x:20: warning: data definition has no type or storage class
cfgfile.h.x:21: error: parse error before "check_hostname"
cfgfile.h.x:21: warning: type defaults to `int' in declaration of `check_hostname'
cfgfile.h.x:21: warning: data definition has no type or storage class
cfgfile.h.x:22: error: parse error before '*' token
cfgfile.h.x:23: warning: type defaults to `int' in declaration of `create_dirs'
cfgfile.h.x:23: warning: data definition has no type or storage class
cfgfile.h.x:24: error: parse error before "sanitize_filenames"
cfgfile.h.x:24: warning: type defaults to `int' in declaration of `sanitize_filenames'
cfgfile.h.x:24: warning: data definition has no type or storage class
cfgfile.h.x:31: error: parse error before "dns_cache"
cfgfile.h.x:31: warning: type defaults to `int' in declaration of `dns_cache'
cfgfile.h.x:31: warning: data definition has no type or storage class
cfgfile.h.x:32: error: parse error before "dns_cache_size"
cfgfile.h.x:32: warning: type defaults to `int' in declaration of `dns_cache_size'
cfgfile.h.x:32: warning: data definition has no type or storage class
cfgfile.h.x:33: error: parse error before "dns_cache_expire"
cfgfile.h.x:33: warning: type defaults to `int' in declaration of `dns_cache_expire'
cfgfile.h.x:33: warning: data definition has no type or storage class
cfgfile.h.x:34: error: parse error before "dns_cache_expire_failed"
cfgfile.h.x:34: warning: type defaults to `int' in declaration of `dns_cache_expire_failed'
cfgfile.h.x:34: warning: data definition has no type or storage class
cfgfile.h.x:36: error: parse error before "gc_busy_threshold"
cfgfile.h.x:36: warning: type defaults to `int' in declaration of `gc_busy_threshold'
cfgfile.h.x:36: warning: data definition has no type or storage class
cfgfile.h.x:37: error: parse error before "gc_idle_threshold"
cfgfile.h.x:37: warning: type defaults to `int' in declaration of `gc_idle_threshold'
cfgfile.h.x:37: warning: data definition has no type or storage class
cfgfile.h.x:38: error: parse error before "log_msg_size"
cfgfile.h.x:38: warning: type defaults to `int' in declaration of `log_msg_size'
cfgfile.h.x:38: warning: data definition has no type or storage class
cfgfile.h.x:40: error: conflicting types for `sources'
center.h.x:41: error: previous declaration of `sources'
cfgfile.h.x:41: error: conflicting types for `filters'
center.h.x:42: error: previous declaration of `filters'
cfgfile.h.x:42: error: conflicting types for `destinations'
center.h.x:43: error: previous declaration of `destinations'
cfgfile.h.x:45: error: parse error before '}' token
cfgfile.h.x:75: error: field `super' has incomplete type
cfgfile.h.x:110: error: field `super' has incomplete type
In file included from main.c:27:
cfgfile.h:114: error: parse error before "UINT32"
main.c:29:20: format.h: No such file or directory
main.c:30:20: werror.h: No such file or directory
main.c:31:19: queue.h: No such file or directory
main.c:32:24: pkt_buffer.h: No such file or directory
In file included from main.c:51:
main.c.x:4: error: field `super' has incomplete type
main.c.x:19: error: variable `reread_config_class' has initializer but incomplete type
main.c.x:20: error: `STATIC_HEADER' undeclared here (not in a function)
main.c.x:20: warning: excess elements in struct initializer
main.c.x:20: warning: (near initialization for `reread_config_class')
main.c.x:21: error: `callback_class' undeclared here (not in a function)
main.c.x:21: warning: excess elements in struct initializer
main.c.x:21: warning: (near initialization for `reread_config_class')
main.c.x:21: warning: excess elements in struct initializer
main.c.x:21: warning: (near initialization for `reread_config_class')
main.c.x:21: warning: excess elements in struct initializer
main.c.x:21: warning: (near initialization for `reread_config_class')
main.c.x:22: warning: excess elements in struct initializer
main.c.x:22: warning: (near initialization for `reread_config_class')
main.c.x:24: warning: excess elements in struct initializer
main.c.x:24: warning: (near initialization for `reread_config_class')
main.c.x:30: error: field `super' has incomplete type
main.c.x:45: error: variable `report_stats_class' has initializer but incomplete type
main.c.x:46: error: `STATIC_HEADER' undeclared here (not in a function)
main.c.x:46: warning: excess elements in struct initializer
main.c.x:46: warning: (near initialization for `report_stats_class')
main.c.x:47: error: `callback_class' undeclared here (not in a function)
main.c.x:47: warning: excess elements in struct initializer
main.c.x:47: warning: (near initialization for `report_stats_class')
main.c.x:47: warning: excess elements in struct initializer
main.c.x:47: warning: (near initialization for `report_stats_class')
main.c.x:47: warning: excess elements in struct initializer
main.c.x:47: warning: (near initialization for `report_stats_class')
main.c.x:48: warning: excess elements in struct initializer
main.c.x:48: warning: (near initialization for `report_stats_class')
main.c.x:50: warning: excess elements in struct initializer
main.c.x:50: warning: (near initialization for `report_stats_class')
main.c.x:56: error: field `super' has incomplete type
main.c.x:76: error: variable `syslog_backend_class' has initializer but incomplete type
main.c.x:77: error: `STATIC_HEADER' undeclared here (not in a function)
main.c.x:77: warning: excess elements in struct initializer
main.c.x:77: warning: (near initialization for `syslog_backend_class')
main.c.x:78: error: `io_backend_class' undeclared here (not in a function)
main.c.x:78: warning: excess elements in struct initializer
main.c.x:78: warning: (near initialization for `syslog_backend_class')
main.c.x:78: warning: excess elements in struct initializer
main.c.x:78: warning: (near initialization for `syslog_backend_class')
main.c.x:78: warning: excess elements in struct initializer
main.c.x:78: warning: (near initialization for `syslog_backend_class')
main.c.x:79: warning: excess elements in struct initializer
main.c.x:79: warning: (near initialization for `syslog_backend_class')
main.c.x:81: warning: excess elements in struct initializer
main.c.x:81: warning: (near initialization for `syslog_backend_class')
main.c: In function `do_reread_config':
main.c:68: warning: implicit declaration of function `CAST'
main.c:68: error: `reread_config' undeclared (first use in this function)
main.c:68: error: (Each undeclared identifier is reported only once
main.c:68: error: for each function it appears in.)
main.c:68: error: `self' undeclared (first use in this function)
main.c:82: warning: implicit declaration of function `io_callout'
main.c:91: error: `debug_flag' undeclared (first use in this function)
main.c:95: warning: implicit declaration of function `notice'
main.c:119: warning: implicit declaration of function `exit'
main.c: In function `do_report_stats':
main.c:137: error: `report_stats' undeclared (first use in this function)
main.c:137: error: `self' undeclared (first use in this function)
main.c:139: error: `pktbuf_dropped_pkts' undeclared (first use in this function)
main.c: In function `main_loop':
main.c:186: warning: braces around scalar initializer
main.c:186: warning: (near initialization for `s.super')
main.c:186: error: `STATIC_HEADER' undeclared (first use in this function)
main.c:186: error: initializer element is not constant
main.c:186: error: (near initialization for `s.super')
main.c:186: warning: excess elements in scalar initializer
main.c:186: warning: (near initialization for `s.super')
main.c:186: error: initializer element is not constant
main.c:186: error: (near initialization for `s.super')
main.c:186: confused by earlier errors, bailing out
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/root/syslog-ng-1.6.7/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/syslog-ng-1.6.7/src'
make: *** [install-recursive] Error 1
dss-cs99la31:~/syslog-ng-1.6.7 # clear


More information about the syslog-ng mailing list