Check OpenBSD -current cvs. There is a 1.6.4 port that works under i386, but seems to be (slightly) broken for sparc64. These are the only two I tested. -Steve S. Gustavo Chamone wrote:
Folks,
Syslog-NG 1.6.3 and 1.6.4 fails to compile on OpenBSD 3.5 -- although, 1.6.2 works 'smoothly'. Compilation stops at:
In file included from macros.c:64: /usr/include/arpa/inet.h:74: warning: `struct in_addr' declared inside parameter list /usr/include/arpa/inet.h:74: warning: its scope is only this definition or declaration, which is probably not what you want. /usr/include/arpa/inet.h:75: warning: `struct in_addr' declared inside parameter list /usr/include/arpa/inet.h:75: warning: parameter has incomplete type /usr/include/arpa/inet.h:79: warning: parameter has incomplete type /usr/include/arpa/inet.h:85: warning: parameter has incomplete type macros.c: In function `format_tzofs': macros.c:118: `tm' undeclared (first use in this function) macros.c:118: (Each undeclared identifier is reported only once macros.c:118: for each function it appears in.) *** Error code 1
Stop in /root/source/syslog-ng/syslog-ng-1.6.3/src. *** Error code 1
Stop in /root/source/syslog-ng/syslog-ng-1.6.3/src (line 253 of Makefile). *** Error code 1
Stop in /root/source/syslog-ng/syslog-ng-1.6.3/src (line 418 of Makefile). *** Error code 1
Stop in /root/source/syslog-ng/syslog-ng-1.6.3 (line 168 of Makefile).
Keep up the good work!
Best regards, Gustavo Chamone