Just to close an offlist conversation I've had, and to confirm latest
rsyslog/head + json-c/head (api v0.12) 'buildability', fyi ...
On
lsb_release -rd
Description: openSUSE 13.1 (Bottle) (x86_64)
Release: 13.1
with the following local prereqs built/installed locally,
cd json-c
git log | head
commit ec4879ac5b502ae81f6b73450b960ede11ad2560
Merge: 6ec6fda 37f5d86
Author: Eric Haszlakiewicz <[email protected]>
Date: Sat Sep 13 22:18:51 2014 -0400
Merge pull request #153 from LeSpocky/doc
improve doc for json_object_to_json_string()
commit 6ec6fdaf8c89dc78d2c0f1a3482a93195de110e3
wget http://libestr.adiscon.com/files/download/libestr-0.1.9.tar.gz
wget http://www.liblognorm.com/files/download/liblognorm-1.0.1.tar.gz
wget http://download.rsyslog.com/librelp/librelp-1.2.7.tar.gz
wget http://www.libee.org/download/files/download/libee-0.4.1.tar.gz
wget http://download.rsyslog.com/liblogging/liblogging-1.0.4.tar.gz
Checking out latest rsyslog/head
cd rsyslog
git log | head
commit 29169a3315c94c79ac806898de5d2464ead82e63
Merge: a2fec66 35cedde
Author: Rainer Gerhards <[email protected]>
Date: Tue Sep 23 18:40:40 2014 +0200
Merge branch 'v8-stable'
commit 35ceddef9b18964dc0c70bcba647be0e524c0298
Merge: a42d761 e875a53
Author: Rainer Gerhards <[email protected]>
and building, with ENV manually set to rpath local libs
unset CFLAGS CXXFLAGS CPPFLAGS
export CPPFLAGS="-I/usr/local/src/rsyslog/grammar"
export JSON_C_CFLAGS="-I/usr/local/include/json-c"
export JSON_C_LIBS="-L/usr/local/lib64 -Wl,-rpath,/usr/local/lib64
-ljson-c"
export LIBESTR_CFLAGS="-I/usr/local/include"
export LIBESTR_LIBS="-L/usr/local/lib64 -Wl,-rpath,/usr/local/lib64
-lestr"
export LIBLOGGING_STDLOG_CFLAGS="-I/usr/local/include"
export LIBLOGGING_STDLOG_LIBS="-L/usr/local/lib64
-Wl,-rpath,/usr/local/lib64 -llogging-stdlog"
export LIBLOGNORM_CFLAGS="-I/usr/local/include"
export LIBLOGNORM_LIBS="-L/usr/local/lib64 -Wl,-rpath,/usr/local/lib64
-llognorm"
export RELP_CFLAGS="-I/usr/local/include"
export RELP_LIBS="-L/usr/local/lib64 -Wl,-rpath,/usr/local/lib64 -lrelp"
./autogen.sh
./configure --prefix=/usr/local/rsyslog-test ...
now builds & installs successfully, with various WARNINGS -- but no ERRORS
The resultant binary
/usr/local/rsyslog-test/sbin/rsyslogd -v
rsyslogd 8.5.0, compiled with:
FEATURE_REGEXP: Yes
GSSAPI Kerberos 5 support: No
FEATURE_DEBUG (debug build, slow code): No
32bit Atomic operations supported: Yes
64bit Atomic operations supported: Yes
memory allocator: system default
Runtime Instrumentation (slow code): No
uuid support: Yes
Number of Bits in RainerScript integers: 64
is linked correctly to local prereq libs
ldd /usr/local/rsyslog-test/sbin/rsyslogd | grep local
libestr.so.0 => /usr/local/lib64/libestr.so.0
(0x00007f539d135000)
liblogging-stdlog.so.0 =>
/usr/local/lib64/liblogging-stdlog.so.0 (0x00007f539cd2b000)
libjson-c.so.2 => /usr/local/lib64/libjson-c.so.2
(0x00007f539cb1f000)
and executes with no error
ps ax | grep syslog
(empty)
/usr/local/rsyslog-test/sbin/rsyslogd
ps ax | grep syslog
23661 ? Ssl 0:00 /usr/local/rsyslog-test/sbin/rsyslogd
and logging works correctly
_______________________________________________
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.