From eb0c225372412a2918e141d9ff38355503572d1e Mon Sep 17 00:00:00 2001 From: Catena cyber <35799796+catenacyber@users.noreply.github.com> Date: Thu, 3 Dec 2020 17:23:18 +0100 Subject: [PATCH] Compiles json-c in ndpi project (#4773) --- projects/ndpi/Dockerfile | 3 ++- projects/ndpi/build.sh | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/projects/ndpi/Dockerfile b/projects/ndpi/Dockerfile index 2cef81552..fafb08154 100644 --- a/projects/ndpi/Dockerfile +++ b/projects/ndpi/Dockerfile @@ -15,7 +15,8 @@ ################################################################################ FROM gcr.io/oss-fuzz-base/base-builder -RUN apt-get update && apt-get install -y make autoconf automake autogen pkg-config libtool flex bison libjson-c-dev +RUN apt-get update && apt-get install -y make autoconf automake autogen pkg-config libtool flex bison cmake +RUN git clone --depth 1 https://github.com/json-c/json-c.git json-c RUN git clone --depth 1 https://github.com/ntop/nDPI.git ndpi ADD https://www.tcpdump.org/release/libpcap-1.9.1.tar.gz libpcap-1.9.1.tar.gz COPY build.sh $SRC/ diff --git a/projects/ndpi/build.sh b/projects/ndpi/build.sh index a48c042e9..cf844d1f8 100755 --- a/projects/ndpi/build.sh +++ b/projects/ndpi/build.sh @@ -23,6 +23,13 @@ make -j$(nproc) make install cd .. +cd json-c +mkdir build +cd build +cmake -DBUILD_SHARED_LIBS=OFF .. +make install +cd ../.. + # build project cd ndpi sh autogen.sh