Thanks a lot Rainer!

--
Performance Monitoring * Log Analytics * Search Analytics
Solr & Elasticsearch Support * http://sematext.com/


On Tue, Aug 26, 2014 at 7:12 PM, Rainer Gerhards <[email protected]>
wrote:

> On Tue, Aug 26, 2014 at 5:44 PM, Radu Gheorghe <[email protected]
> >
> wrote:
>
> > Thanks Rainer,
> >
> > So rsyslog needs 0.10? That's what I have now. Or 0.9 or.. ?
> >
>
> 0.9+
>
> There was an API break, but rsyslog checks for both APIs. But you need a
> current rsyslog for that. For the old ones, you  need to check the code to
> see which version is requiered (I don't remember). Be warned that current
> really means current, anything older than 3 month or so you need to check
> the sources. Root problem is an API breakage in json-c, which makes 0.9 and
> newer versions incompatible (and, as a side-note, in a very dumb and easy
> to avoid way...).
>
>
> >
> > And the problem should be solved for newer gcc (which version?)
>
>
> don't know exact versions. On some (newer) platforms it works, on some not.
> I think for Ubuntu 12.04 has a too old one whereas 14.04 has a recent one.
>
> or by just
> > adding that flag thingie. Right?
> >
>
> yup.
>
> Rainer
>
>
> >
> > Best regards,
> > Radu
> >
> > --
> > Performance Monitoring * Log Analytics * Search Analytics
> > Solr & Elasticsearch Support * http://sematext.com/
> >
> >
> > On Tue, Aug 26, 2014 at 6:41 PM, Rainer Gerhards <
> [email protected]
> > >
> > wrote:
> >
> > > On Tue, Aug 26, 2014 at 4:34 PM, Radu Gheorghe <
> > [email protected]
> > > >
> > > wrote:
> > >
> > > > Hello,
> > > >
> > > > I found some thread on the mailing list that says rsyslog needs
> json-c
> > > 0.12
> > > > or later. Is that right? I've just upgraded my openSUSE and I have
> > 0.10.
> > > > Previously I had 0.9. I can't compile json-c from the 0.12 release
> > > either.
> > > >
> > > > My actual problem is that I can't compile rsyslog with
> omelasticsearch
> > > > support. As I upgraded json-c the error changed. I've also installed
> > 0.12
> > > > from some RPM I found for a completely different distribution. rpm
> was
> > OK
> > > > with it, but I'm not sure which one rsyslog will try to use. Either
> > way,
> > > > I'm pretty sure the problem is caused by json-c because:
> > > > a) errors changed as I upgraded
> > > > b) errors were always in functions that mentioned JSON :D
> > > >
> > > > My current error can be found here:
> > > > https://gist.github.com/radu-gheorghe/796f900767679aacdf57
> > > >
> > > > I also have two additional questions:
> > > > 1. Does anyone know how to get that recent json-c for a widely used
> > > distro
> > > > (say CentOS or Ubuntu or...). Except for the latest Fedora :D
> > > >
> > >
> > > 0.12 I don't think so, but 0.10 I think is now also in Ubuntu. The
> rest I
> > > think more or less is at 0.9.
> > >
> > >
> > > > 2. Isn't it a bug that configure didn't complain about my json-c
> > version
> > > > but I get errors during make?
> > > >
> > >
> > > No, because rsyslog can use either version. I don't know, however, how
> to
> > > check if -std=c99 is present in cflags AND it is required by the
> > compiler.
> > >
> > > The root problem is that json-c does a "for(int i ...)" inside a macro,
> > > which is what is not supported in older standards.
> > >
> > > HTH
> > > Rainer
> > >
> > >
> > > >
> > > > Or maybe I'm doing something else wrong?
> > > >
> > > > Thanks and best regards,
> > > > Radu
> > > > --
> > > > Performance Monitoring * Log Analytics * Search Analytics
> > > > Solr & Elasticsearch Support * http://sematext.com/
> > > > _______________________________________________
> > > > rsyslog mailing list
> > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > http://www.rsyslog.com/professional-services/
> > > > What's up with rsyslog? Follow https://twitter.com/rgerhards
> > > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
> > myriad
> > > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if
> you
> > > > DON'T LIKE THAT.
> > > >
> > > _______________________________________________
> > > rsyslog mailing list
> > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > http://www.rsyslog.com/professional-services/
> > > What's up with rsyslog? Follow https://twitter.com/rgerhards
> > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
> myriad
> > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> > > DON'T LIKE THAT.
> > >
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com/professional-services/
> > What's up with rsyslog? Follow https://twitter.com/rgerhards
> > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> > DON'T LIKE THAT.
> >
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to