Re: [syslog-ng] syslog-ng 3.10 fedora/rhel/centos packages
Hello, this is taken from syslog-ng 3.8.1 change log: "Minimal version of libdbi is set to 0.9.0" Correct me if I am wrong, but latest version of libdbi on CentOS 6.X is 0.8.3. How is syslog-ng 3.9 the latest compatible version with older CentOS distro? *From:* syslog-ng [mailto:syslog-ng-bounces@lists.balabit.hu] *On Behalf Of *Czanik, Péter *Sent:* Wednesday, July 19, 2017 1:42 PM *To:* Syslog-ng users' and developers' mailing list < syslog-ng@lists.balabit.hu> *Subject:* Re: [syslog-ng] syslog-ng 3.10 fedora/rhel/centos packages Just tested, 3.10.1 does not compile on RHEL 6 (well, in practice the latest CentOS 6.X). It fails with: CCLD modules/dbparser/pdbtool/pdbtool ./lib/.libs/libsyslog-ng.so: undefined reference to `g_atomic_pointer_add' collect2: ld returned 1 exit status make[2]: *** [modules/dbparser/pdbtool/pdbtool] Error 1 make[1]: *** [all-recursive] Error 1 So, currently 3.9 is the latest syslog-ng compiling on old distros. Making sure, that syslog-ng compiles on old distros is on the roadmap of the team. Compiling on FreeBSD was fixed right after the 3.10 release, I hope RHEL 6 / SLES 11 will also compile again soon. Bye, Peter Czanik (CzP) <peter.czanik@balabit.com> Balabit / syslog-ng upstream https://www.balabit.com/blog/author/peterczanik/ https://twitter.com/PCzanik On Mon, Jul 17, 2017 at 6:47 PM, Czanik, Péter <peter.czanik@balabit.com> wrote: Hi, I'll check RHEL 6 later this week. Personally I tested on SLES 11, as (open)SUSE is my primary testing platform. RHEL 6 might work, at least the later versions, as glib was updated. See https://github.com/balabit/ syslog-ng/issues/1403 for some background info. Bye, Peter Czanik (CzP) <peter.czanik@balabit.com> Balabit / syslog-ng upstream https://www.balabit.com/blog/author/peterczanik/ https://twitter.com/PCzanik On Mon, Jul 17, 2017 at 5:12 PM, Evan Rempel <erempel@uvic.ca> wrote: RHEL 6 still has 2 years in the normal support lifecycle and even more if a extended support is purchased. IMHO syslog-ng should strive to have a current release that still compiles on these platforms until at least the end of standard support (2020). Evan. On 07/17/2017 07:36 AM, Czanik, Péter wrote: hi, Until now my unofficial syslog-ng 3.10 packages for Fedora / RHEL 7 / CentOS 7 were available from my "githead" repo. Today I created a dedicated 3.10 repository, as I plan to use the githead repo for creating builds from git HEAD again. It is available at https://copr.fedorainfracloud. org/coprs/czanik/syslog-ng310/ Bye, Peter Czanik (CzP) <peter.czanik@balabit.com> Balabit / syslog-ng upstream https://www.balabit.com/blog/author/peterczanik/ https://twitter.com/PCzanik
Hi, With a bit a cheating. In my unofficial syslog-ng repo I build libdbi 0.9 for EL7 to work around this problem. https://copr.fedorainfracloud.org/coprs/czanik/syslog-ng310/builds/ Bye, Peter Czanik (CzP) <peter.czanik@balabit.com> Balabit / syslog-ng upstream https://www.balabit.com/blog/author/peterczanik/ https://twitter.com/PCzanik On Wed, Jul 19, 2017 at 2:19 PM, alex <alex01784@gmail.com> wrote:
Hello,
this is taken from syslog-ng 3.8.1 change log: "Minimal version of libdbi is set to 0.9.0"
Correct me if I am wrong, but latest version of libdbi on CentOS 6.X is 0.8.3. How is syslog-ng 3.9 the latest compatible version with older CentOS distro?
*From:* syslog-ng [mailto:syslog-ng-bounces@lists.balabit.hu] *On Behalf Of *Czanik, Péter *Sent:* Wednesday, July 19, 2017 1:42 PM *To:* Syslog-ng users' and developers' mailing list < syslog-ng@lists.balabit.hu> *Subject:* Re: [syslog-ng] syslog-ng 3.10 fedora/rhel/centos packages
Just tested, 3.10.1 does not compile on RHEL 6 (well, in practice the latest CentOS 6.X). It fails with:
CCLD modules/dbparser/pdbtool/pdbtool ./lib/.libs/libsyslog-ng.so: undefined reference to `g_atomic_pointer_add' collect2: ld returned 1 exit status make[2]: *** [modules/dbparser/pdbtool/pdbtool] Error 1 make[1]: *** [all-recursive] Error 1
So, currently 3.9 is the latest syslog-ng compiling on old distros.
Making sure, that syslog-ng compiles on old distros is on the roadmap of the team. Compiling on FreeBSD was fixed right after the 3.10 release, I hope RHEL 6 / SLES 11 will also compile again soon.
Bye,
Peter Czanik (CzP) <peter.czanik@balabit.com> Balabit / syslog-ng upstream https://www.balabit.com/blog/author/peterczanik/ https://twitter.com/PCzanik
On Mon, Jul 17, 2017 at 6:47 PM, Czanik, Péter <peter.czanik@balabit.com> wrote:
Hi,
I'll check RHEL 6 later this week. Personally I tested on SLES 11, as (open)SUSE is my primary testing platform. RHEL 6 might work, at least the later versions, as glib was updated. See https://github.com/balabit/sys log-ng/issues/1403 for some background info.
Bye,
Peter Czanik (CzP) <peter.czanik@balabit.com> Balabit / syslog-ng upstream https://www.balabit.com/blog/author/peterczanik/ https://twitter.com/PCzanik
On Mon, Jul 17, 2017 at 5:12 PM, Evan Rempel <erempel@uvic.ca> wrote:
RHEL 6 still has 2 years in the normal support lifecycle and even more if a extended support is purchased. IMHO syslog-ng should strive to have a current release that still compiles on these platforms until at least the end of standard support (2020).
Evan.
On 07/17/2017 07:36 AM, Czanik, Péter wrote:
hi,
Until now my unofficial syslog-ng 3.10 packages for Fedora / RHEL 7 / CentOS 7 were available from my "githead" repo. Today I created a dedicated 3.10 repository, as I plan to use the githead repo for creating builds from git HEAD again.
It is available at https://copr.fedorainfracloud. org/coprs/czanik/syslog-ng310/
Bye,
Peter Czanik (CzP) <peter.czanik@balabit.com> Balabit / syslog-ng upstream https://www.balabit.com/blog/author/peterczanik/ https://twitter.com/PCzanik
____________________________________________________________ __________________ 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
participants (2)
-
alex
-
Czanik, Péter