From 7c416e9d47e3fabad5b95a32673f34fa75349f92 Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Thu, 3 Dec 2020 11:30:50 +0100 Subject: [PATCH] Compiles json-c in ndpi project --- 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 2cef815529c9..fafb0815459f 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 a48c042e9edd..cf844d1f8986 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