Add dependency to allow ndpi library users to build

When trying to build an application using ndpi I get the following:

[   39s] /usr/bin/ld: cannot find -lgcrypt
[   39s] collect2: error: ld returned 1 exit status

it includes the following link options, which came from pkg-config

... /usr/lib/x86_64-linux-gnu/libndpi.so -lgcrypt ...
$ cat /usr/lib/x86_64-linux-gnu/pkgconfig/libndpi.pc
prefix=/usr
exec_prefix=${prefix}
libdir=${prefix}/lib/x86_64-linux-gnu
includedir=${prefix}/include

Name: libndpi
Description: deep packet inspection library
Version: 3.4.0
Libs: -L${libdir} -lndpi  -lgcrypt
Cflags: -I${includedir}/ndpi

All package dependencies of libndpi-dev are installed:

abuild@Precision-7520:~$ dpkg -l | grep gcrypt
ii  libgcrypt20:amd64                       1.8.4-5                          amd64        LGPL Crypto library - runtime library
abuild@Precision-7520:~$ dpkg -l | grep ndpi
ii  libndpi-dev                             3.4-1                            amd64        extensible deep packet inspection library - development files
ii  libndpi3.4:amd64                        3.4-1                            amd64        extensible deep packet inspection library - shared library
Edited by Nick Brown

Merge request reports

Loading