Hello, yes is this the problem, deleting and "make clean" all solved.


Thank you for the help.

Regards






On Thu, Jul 17, 2014 at 6:20 PM, Filippo Fontanelli <[email protected]>
wrote:

> Hi
>
> Please try to remove the nDPI directory (probably it is old) and then run
>
> make clean
> make
>
> in order to download again the nDPI and compile ntopng.
>
> Let me know.
>
>
> On 17 Jul 2014, at 18:14, Spider s <[email protected]> wrote:
>
> Hello, today update a old system with ntopng last svn versión.
>
>
>
> /usr/local/src/ntopng# ./autogen.sh
> autoreconf: Entering directory `.'
> autoreconf: configure.ac: not using Gettext
> autoreconf: running: aclocal --force
> autoreconf: configure.ac: tracing
> autoreconf: configure.ac: not using Libtool
> autoreconf: running: /usr/bin/autoconf --force
> autoreconf: running: /usr/bin/autoheader --force
> autoreconf: configure.ac: not using Automake
> autoreconf: Leaving directory `.'
> Now run ./configure
>
>
> Now configure:
>
> /usr/local/src/ntopng# ./configure
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking how to run the C preprocessor... gcc -E
> checking for PF_RING source installed in /root/PF_RING... checking for
> pcap_open_live in -lpcap... yes
> checking for gnutls... checking for gnutls_priority_set in -lgnutls... yes
> checking for gcrypt... checking for gcry_check_version in -lgcrypt... yes
> Checking RRD prerequisites...
> checking for xmlParseFile in -lxml2... yes
> checking for glib_check_version in -lglib-2.0... yes
> checking for zlibVersion in -lz... yes
> checking for dlopen in -ldl... yes
> checking for numa_available in -lnuma... no
> checking if libnuma is present... no
> checking for GeoIP_record_by_ipnum in -lGeoIP... yes
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking GeoIP.h usability... yes
> checking GeoIP.h presence... yes
> checking for GeoIP.h... yes
> checking for GeoIP_lib_version in -lGeoIP... yes
> checking for nl_handle_alloc in -lnl... no
> checking for sqlite3_open in -lsqlite3... yes
> configure: creating ./config.status
> config.status: creating packages/ntopng.spec
> config.status: creating packages/ntopng-data.spec
> config.status: creating Makefile
> config.status: creating doc/doxygen.conf
> config.status: creating config.h
> config.status: config.h is unchanged
> You are now ready to compile typing make
> Please do not forget to download GeoIP databases doing: make geoip
>
> next, geoip
>
>
> /usr/local/src/ntopng# make geoip
> make: Nothing to be done for `geoip'.
>
> This fail, and now when try compile:
>
> ........
> y/json-c -I./nDPI/src/include -I./third-party/LuaJIT-2.0.3/src
> -Ithird-party/rrdtool-1.4.8/src/ -I./third-party/zeromq-3.2.3/include
> -I/usr/local/include -I/opt/local/include -Ithird-party/http-client-c/src/
> -Ithird-party/EWAHBoolArray/headers   -c ExportInterface.cpp -o
> ExportInterface.o
> g++ -g -Wall  -I/usr/local/include -I/opt/local/include
> -Ithird-party/hiredis -I./third-party/mongoose -Ithird-party/json-c
> -I./nDPI/src/include -I./third-party/LuaJIT-2.0.3/src
> -Ithird-party/rrdtool-1.4.8/src/ -I./third-party/zeromq-3.2.3/include
> -I/usr/local/include -I/opt/local/include -Ithird-party/http-client-c/src/
> -Ithird-party/EWAHBoolArray/headers   -c Flow.cpp -o Flow.o
> Flow.cpp: In member function 'void Flow::processDetectedProtocol()':
> Flow.cpp:226:18: error: 'struct ndpi_flow_struct' has no member named
> 'protos'
> Flow.cpp:229:20: error: 'struct ndpi_flow_struct' has no member named
> 'protos'
> Flow.cpp:259:8: error: 'NDPI_SERVICE_GOOGLE' was not declared in this scope
> Flow.cpp:260:19: error: 'struct ndpi_flow_struct' has no member named
> 'nat_ip'
> Flow.cpp:263:39: error: 'struct ndpi_flow_struct' has no member named
> 'nat_ip'
> Flow.cpp:292:16: error: 'struct ndpi_flow_struct' has no member named
> 'detected_os'
> Flow.cpp:293:36: error: 'struct ndpi_flow_struct' has no member named
> 'detected_os'
> Flow.cpp:296:40: error: 'struct ndpi_flow_struct' has no member named
> 'detected_os'
> make: *** [Flow.o] Error 1
>
>
> My os its not detected.
>
> I am using debían 32 bits.
> /usr/local/src/ntopng# uname -a
> Linux vps 2.6.32-042stab085.20 #1 SMP Fri Mar 21 19:07:05 MSK 2014 i686
> GNU/Linux
>
> i am running a old versión (1 yeard old) from ntopng without problems in
> this machine, and today update two more debían 7 64bits without problems.
>
> i thing its a bug.
>
> Congratulations for the lasts versións and major improvements. (like
> flood detection and new alerts).
>
> A Happy user, Regards.
>
>
> Thank you!
>
> Let me know.
>
> Filippo
>
>
> _______________________________________________
> Ntop mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop
>
>
>
> _______________________________________________
> Ntop mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop
>
>
_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to