[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