[syslog-ng] 'make fails' @ conflicting types
for 'affile_dd_set_file_perm'
Balazs Scheidler
bazsi at balabit.hu
Mon Aug 8 09:38:33 CEST 2005
On Sun, 2005-08-07 at 20:07 -0700, OpenMacNews wrote:
> hi,
>
> > I've fixed this one, and I've also found a problem in uid/gid setting
> > for file destinations. The fixes should be incorporated in tonight's
> > snapshot.
> the problem is, indeed, gone. =)
> Making check in src
> make[1]: Nothing to be done for `check'.
> Making check in doc
> make[1]: Nothing to be done for `check'.
> Making check in tests
> Making check in unit
> make test_msgparse test_template
> if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/bind9/include
> -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
> -I/usr/local/include/eventlog -D_GNU_SOURCE -I../../src -g -O2 -Wall -g
> -MT test_msgparse.o -MD -MP -MF ".deps/test_msgparse.Tpo" -c -o
> test_msgparse.o test_msgparse.c; \
> then mv -f ".deps/test_msgparse.Tpo" ".deps/test_msgparse.Po"; else rm -f
> ".deps/test_msgparse.Tpo"; exit 1; fi
> test_msgparse.c: In function `main':
> test_msgparse.c:78: error: invalid lvalue in assignment
> make[3]: *** [test_msgparse.o] Error 1
> make[2]: *** [check-am] Error 2
> make[1]: *** [check-recursive] Error 1
> make: *** [check-recursive] Error 1
Your platform has a timezone() function instead of a timezone variable,
fixed that as well. Here's the diff:
--- orig/tests/unit/test_msgparse.c
+++ mod/tests/unit/test_msgparse.c
@@ -75,7 +75,7 @@ int
main(int argc G_GNUC_UNUSED, char *argv[] G_GNUC_UNUSED)
{
putenv("TZ=UTC");
- timezone = 0;
+ tzset();
testcase("<7>Sep 7 10:43:21 bzorp openvpn[2499]: PTHREAD support initialized", 0,
7, // pri
1094553801, 0, 0, // timestamp (sec/usec/zone)
--
Bazsi
More information about the syslog-ng
mailing list