Re: [mod-security-users] ModSecurity was not compiled with JSON support
Brought to you by:
victorhora,
zimmerletw
|
From: Boris K. <bor...@gm...> - 2020-01-20 12:14:37
|
Hi I had the sam issue on Centos. Fix it with: yum install yajl-devel On Mon, Jan 20, 2020 at 11:47 AM Dino Edwards via mod-security-users < mod...@li...> wrote: > Hi, > > > > I’m getting the following error in my security audit log: > > > > "error":"ModSecurity was not compiled with JSON support. > > > > I’m using Ubuntu 18.04 and Modsecurity 3.0.3. I’ve installed the > libyajl-dev library. When trying to compile Modsecurity I get the following > output: > > > > ./configure --with-yajl="/usr/local/lib" > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether make supports nested variables... yes > > checking for g++... g++ > > checking whether the C++ compiler works... yes > > checking for C++ compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C++ compiler... yes > > checking whether g++ accepts -g... yes > > checking for style of include used by make... GNU > > checking dependency style of g++... gcc3 > > checking for gcc... gcc > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking whether gcc understands -c and -o together... yes > > checking dependency style of gcc... gcc3 > > checking for ar... ar > > checking the archiver (ar) interface... ar > > checking whether make sets $(MAKE)... (cached) yes > > checking for pkg-config... /usr/bin/pkg-config > > checking pkg-config is at least version 0.9.0... yes > > configure: YAJL library found at: /usr/local/lib//libyajl.so > > configure: error: YAJL was explicitly referenced but it was not found > > root@aegis-waf-ovh:/opt/ModSecurity# ./configure > --with-yajl="/usr/local/lib /usr/local" > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether make supports nested variables... yes > > checking for g++... g++ > > checking whether the C++ compiler works... yes > > checking for C++ compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C++ compiler... yes > > checking whether g++ accepts -g... yes > > checking for style of include used by make... GNU > > checking dependency style of g++... gcc3 > > checking for gcc... gcc > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking whether gcc understands -c and -o together... yes > > checking dependency style of gcc... gcc3 > > checking for ar... ar > > checking the archiver (ar) interface... ar > > checking whether make sets $(MAKE)... (cached) yes > > checking for pkg-config... /usr/bin/pkg-config > > checking pkg-config is at least version 0.9.0... yes > > configure: error: YAJL was explicitly referenced but it was not found > > root@aegis-waf-ovh:/opt/ModSecurity# ./configure > --with-yajl="/usr/local/lib" > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether make supports nested variables... yes > > checking for g++... g++ > > checking whether the C++ compiler works... yes > > checking for C++ compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C++ compiler... yes > > checking whether g++ accepts -g... yes > > checking for style of include used by make... GNU > > checking dependency style of g++... gcc3 > > checking for gcc... gcc > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking whether gcc understands -c and -o together... yes > > checking dependency style of gcc... gcc3 > > checking for ar... ar > > checking the archiver (ar) interface... ar > > checking whether make sets $(MAKE)... (cached) yes > > checking for pkg-config... /usr/bin/pkg-config > > checking pkg-config is at least version 0.9.0... yes > > configure: YAJL library found at: /usr/local/lib//libyajl.so > > configure: error: YAJL was explicitly referenced but it was not found > > > > I would appreciate some help > > > > Thanks! > _______________________________________________ > mod-security-users mailing list > mod...@li... > https://lists.sourceforge.net/lists/listinfo/mod-security-users > Commercial ModSecurity Rules and Support from Trustwave's SpiderLabs: > http://www.modsecurity.org/projects/commercial/rules/ > http://www.modsecurity.org/projects/commercial/support/ > |