[syslog-ng] Compile Error for syslog-ng-1.1.30
Tomohiro Yamauchi (=?ISO-2022-JP?B?GyRCOzNGYhsoQg==?=
=?ISO-2022-JP?B?IBskQkp+OUAbKEI=?=)
handy@nid.co.jp
Thu, 05 Aug 1999 14:31:47 +0900
Hi.
From: georg.funke@netcologne.de
Subject: [syslog-ng] Compile Error for syslog-ng-1.1.30
Date: Thu, 5 Aug 1999 06:33:04 +0200 (CEST)
Message-ID: <199908050435.GAA05967@vekoll.saturnus.vein.hu>
> when i try to syslog-ng-1.1.30, i get the following error:
>
> utils.c: In function `getutent':
> utils.c:70: syntax error before `ut'
> utils.c:77: `ut' undeclared (first use in this function)
> utils.c:77: (Each undeclared identifier is reported only once
> utils.c:77: for each function it appears in.)
> utils.c:79: warning: control reaches end of non-void function
Please change utils.c's 70 line.
< static utmp ut;
---
> static struct utmp ut;
and I fixed syslog-ng-1.1.30/configure's 2438 line.
< LIBOL_REQ_VERSION="0.2.1"
---
> LIBOL_REQ_VERSION="0.2.2"
But, syslog-ng don't record log messages to file.
My system is Solaris7 for SPARC.
syslog-ng.conf is as follows.
source src {
sun-streams("/dev/log" door("/etc/.syslog_door"));
internal();
};
destination test {
file("/var/log/test.log");
};
log {
source(src); destination(test);
};
Execute syslog-ng with this syslog-ng.conf and generation
syslog events. For example `su -`.
The following is what truss output at the time.
13372: door_return(0x00000000, 0, 0x00000000, 0) = 0
13372: poll(0xFFBEF9C8, 2, 60000) (sleeping...)
13372: signotifywait() (sleeping...)
13372: lwp_cond_wait(0xFF14F618, 0xFF14F628, 0xFF105CA0) (sleeping...)
13372: door_return(0x00000000, 0, 0x00000000, 0) (sleeping...)
13372: door_return(0x00000000, 0, 0x00000000, 0) (sleeping...)
He looks like always sleeping :-)
--
Tomohiro Yamauchi handy@nid.co.jp