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.

