[syslog-ng] testing fix for file source ownership and permissionso

Scheidler, Balázs balazs.scheidler at balabit.com
Fri Dec 1 05:59:12 UTC 2017


Hi,

In the meanwhile this was merged into the upcoming 3.13.1 version, under
preparation and testing. I am sending you a tarball that includes the
required libtool/automake/autoconf files in private.

-- 
Bazsi

On Thu, Nov 30, 2017 at 7:47 AM, Jim Segrave <jes at j-e-s.net> wrote:

>
> hi,
>>
>
> > I've just posted a pull request that I didn't have time to test: can you
> pls test if this fixes the issue for you?
>
>  https://github.com/balabit/syslog-ng/pull/1782 <
>> https://github.com/balabit/syslog-ng/pull/1782>
>>
>
> While my original patch worked on 3.6.5, we actually need some of the
> features in 3.12.
>
> I have problems with autogen/automake being unhappy with the versions of
> the autotool chain I have:
>
> running autogen.sh:
>
> Running autogen in 'lib/ivykis'...
> libtoolize: You should add the contents of the following files to
> 'aclocal.m4':
> libtoolize:   '/usr/local/share/aclocal/libtool.m4'
> libtoolize:   '/usr/local/share/aclocal/ltoptions.m4'
> libtoolize:   '/usr/local/share/aclocal/ltversion.m4'
> libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
> libtoolize: and rerunning libtoolize and aclocal.
> libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
>
> (catting the suggested files onto aclocal.m4 does not remove these
> warnings)
>
> However configure does finish, but make bombs out with:
>
>
> /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I..  -D_GNU_SOURCE -I../src/include -I../src/include   -I
> /usr/local/src/syslog-ng -Wall -pthread -Wno-error -MT iv_avl.lo -MD -MP
> -MF .deps/iv_avl.Tpo -c -o iv_avl.lo iv_avl.c
> libtool: Version mismatch error.  This is libtool 2.4.5, but the
> libtool: definition of this LT_INIT comes from libtool 2.4.2.
> libtool: You should recreate aclocal.m4 with macros from libtool 2.4.5
> libtool: and run autoconf again.
> make[5]: *** [iv_avl.lo] Error 63
> make[4]: *** [all-recursive] Error 1
> make[3]: *** [all] Error 2
> make[2]: *** [lib/ivykis/src/libivykis.la] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
> I was able to get a working version from the 3.6.5 sources. When I get the
> 3.12.1 sources from the Centos rpm, I can run configure without running
> autogen, which does complete and make completes without errors. However,
> the resulting executable fails to start with this error message:
>
> Error parsing config, Error compiling template (Unknown template function
> "format-json32:
> included
> included
>
> template-function "format-cim" "$(format-json --pair
> @timestamp='${R_ISODATE}' --pair .=_ --key *.*)\n";
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> I know next to nothing about the automake and friends (or m4 for that
> matter), so I don't really know how to address this.
>
> --
>
> --
> Jim Segrave
> jes at j-e-s.net
>
> ____________________________________________________________
> __________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation: http://www.balabit.com/support/documentation/?product=
> syslog-ng
> FAQ: http://www.balabit.com/wiki/syslog-ng-faq
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.balabit.hu/pipermail/syslog-ng/attachments/20171130/1cc27d98/attachment.html>


More information about the syslog-ng mailing list