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