[rsyslog-notify] Forum Thread: Re: Configure works but make fails - (Mode 'reply')
noreply at adiscon.com
noreply at adiscon.com
Wed Apr 13 20:47:24 CEST 2016
User: usaims
Forumlink: http://kb.monitorware.com/viewtopic.php?p=26484#p26484
Message:
----------
Now I have libfastjson and json-c installed.
I did [code:3rqaimcm]make clean[/code:3rqaimcm]
and I did a
[code:3rqaimcm]export
JSON_C_LIBS=$JSON_C_LIBS:/usr/local/include/json-c[/code:3rqaimcm]
[code:3rqaimcm]echo $JSON_C_CFLAGS
/usr/local/include/libfastjson:/usr/local/include/json-c[/code:3rqaimcm]
[code:3rqaimcm]echo $JSON_C_LIBS
/usr/local/include/libfastjson:/usr/local/include/json-c[/code:3rqaimcm]
[code:3rqaimcm]root at logs:/usr/local/include/libfastjson# ls -al
total 112
drwxr-xr-x 2 root root 4096 Apr 12 15:58 ./
drwxr-xr-x 6 root root 4096 Apr 13 14:28 ../
-rw-r--r-- 1 root root 1214 Apr 12 15:58 arraylist.h
-rw-r--r-- 1 root root 699 Apr 12 15:58 bits.h
-rw-r--r-- 1 root root 1629 Apr 12 15:58 debug.h
-rw-r--r-- 1 root root 1670 Apr 12 15:58 json.h
-rw-r--r-- 1 root root 684 Apr 12 15:58 json_c_version.h
-rw-r--r-- 1 root root 163 Apr 12 15:58 json_config.h
-rw-r--r-- 1 root root 255 Apr 12 15:58 json_inttypes.h
-rw-r--r-- 1 root root 25015 Apr 12 15:58 json_object.h
-rw-r--r-- 1 root root 8187 Apr 12 15:58 json_object_iterator.h
-rw-r--r-- 1 root root 1370 Apr 12 15:58 json_object_private.h
-rw-r--r-- 1 root root 6853 Apr 12 15:58 json_tokener.h
-rw-r--r-- 1 root root 1245 Apr 12 15:58 json_util.h
-rw-r--r-- 1 root root 9733 Apr 12 15:58 linkhash.h
-rw-r--r-- 1 root root 548 Apr 12 15:58 math_compat.h
-rw-r--r-- 1 root root 2678 Apr 12 15:58 printbuf.h
-rw-r--r-- 1 root root 407 Apr 12 15:58 random_seed.h
[/code:3rqaimcm]
[code:3rqaimcm]root at logs:/usr/local/include/json-c# ls -al
total 108
drwxr-xr-x 2 root root 4096 Apr 13 14:28 ./
drwxr-xr-x 6 root root 4096 Apr 13 14:28 ../
-rw-r--r-- 1 root root 1214 Apr 13 14:28 arraylist.h
-rw-r--r-- 1 root root 699 Apr 13 14:28 bits.h
-rw-r--r-- 1 root root 1629 Apr 13 14:28 debug.h
-rw-r--r-- 1 root root 681 Apr 13 14:28 json.h
-rw-r--r-- 1 root root 684 Apr 13 14:28 json_c_version.h
-rw-r--r-- 1 root root 163 Apr 13 14:28 json_config.h
-rw-r--r-- 1 root root 255 Apr 13 14:28 json_inttypes.h
-rw-r--r-- 1 root root 25088 Apr 13 14:28 json_object.h
-rw-r--r-- 1 root root 8187 Apr 13 14:28 json_object_iterator.h
-rw-r--r-- 1 root root 1271 Apr 13 14:28 json_object_private.h
-rw-r--r-- 1 root root 6853 Apr 13 14:28 json_tokener.h
-rw-r--r-- 1 root root 1245 Apr 13 14:28 json_util.h
-rw-r--r-- 1 root root 9546 Apr 13 14:28 linkhash.h
-rw-r--r-- 1 root root 2194 Apr 13 14:28 printbuf.h
-rw-r--r-- 1 root root 407 Apr 13 14:28
random_seed.h[/code:3rqaimcm]
Then I did...
[code:3rqaimcm]./configure --enable-imfile
--enable-snmp[/code:3rqaimcm]
This is the error:
[quote:3rqaimcm]root at logs:/home/rod/misc/rsyslog-8.17.0# make
make all-recursive
make[1]: Entering directory `/home/rod/misc/rsyslog-8.17.0'
Making all in compat
make[2]: Entering directory `/home/rod/misc/rsyslog-8.17.0/compat'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/rod/misc/rsyslog-8.17.0/compat'
Making all in runtime
make[2]: Entering directory `/home/rod/misc/rsyslog-8.17.0/runtime'
CC librsyslog_la-rsyslog.lo
In file included from ../template.h:73:0,
from msg.h:26,
from batch.h:30,
from wti.h:28,
from rsyslog.c:69:
./msg.h:34:18: fatal error: json.h: No such file or directory
#include <json.h>
^
compilation terminated.
make[2]: *** [librsyslog_la-rsyslog.lo] Error 1
make[2]: Leaving directory `/home/rod/misc/rsyslog-8.17.0/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rod/misc/rsyslog-8.17.0'
make: *** [all] Error 2
root at logs:/home/rod/misc/rsyslog-8.17.0#
[/quote:3rqaimcm]
I looked in config.log
[quote:3rqaimcm]configure:13741: checking for json_object_new_object in
-ljson-c
configure:13766: gcc -std=gnu99 -o conftest -g -O2
/usr/local/include/libfastjson conftest.c -ljson-c
/usr/local/include/libfas
tjson:/usr/local/include/json-c >&5
gcc: error: /usr/local/include/libfastjson:/usr/local/include/json-c: No
such file or directory
configure:13766: $? = 1[/quote:3rqaimcm]
More information about the rsyslog-notify
mailing list