On Mon, Jun 10, 2002 at 06:28:58PM -0400, Russo, Ben wrote:
This problem was reported (with a workaround) by Andrej.Borsenkow@mow.siemens.ru on Thu May 30th.
The fix was to add the line #include "stdio.h" to cfg-grammer.c
I don't know if this is the right thing to do because there is conflicting advice Bazsi said it would be save to include it, but in the cfg-grammer.c file there is a comment saying:
# include <stdio.h> /* INFRINGES ON USER NAME SPACE */
cfg-grammar.c is generated from cfg-grammar.y by bison. Earlier versions of bison automatically added that include, which is infringing on user name space, given the program doesn't use stdio itself. As syslog-ng does use stdio it's safe to include stdio.h -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1