Lo siento mucho jejeje.Os pongo paso a paso lo que he hecho.
1º sudo apt-get install libpcre3-dev libpcap0.8-dev libnet0 libnet1-dev libssl-dev ncurses-bin ncurses5-dev
2º tar -xvf ettercap-NG-0.7.3.tar.gz y cd ettercap-NG-0.7.3
3º./configure --enable-plugins --enable-debug
==================================================
Install directory: /usr/local
Libraries :
LIBPCAP ................ default
LIBNET ................. default
LIBSSL ................. default
NCURSES ................ default
GTK+ ................... yes
Functionalities :
Debug mode ............. yes
Plugin support ......... yes
Passive DNS ............ yes
Perl regex in filters .. yes
Iconv UTF-8 support .... yes
==================================================
4ºmake, aqui es donde salta el error o creo que lo es.
Making all in man
make[1]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/man'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/man'
Making all in share
make[1]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/share'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/share'
Making all in include
make[1]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
make all-am
make[2]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
make[2]: No se hace nada para `all-am'.
make[2]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
make[1]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
Making all in include
make[1]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
make all-am
make[2]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
make[2]: No se hace nada para `all-am'.
make[2]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
make[1]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/include'
Making all in src
make[1]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/src'
Making all in os
make[2]: se ingresa al directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/src/os'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../include -g -ggdb -Wmissing-prototypes -Wno-uninitialized -Werror -Wformat-security -Wsign-compare -Wall -g -O2 -MT libec_os_a-ec_linux.o -MD -MP -MF ".deps/libec_os_a-ec_linux.Tpo" -c -o libec_os_a-ec_linux.o `test -f 'ec_linux.c' || echo './'`ec_linux.c; \
then mv -f ".deps/libec_os_a-ec_linux.Tpo" ".deps/libec_os_a-ec_linux.Po"; else rm -f ".deps/libec_os_a-ec_linux.Tpo"; exit 1; fi
cc1: warnings being treated as errors
ec_linux.c: En la función ‘disable_ip_forward’:
ec_linux.c:44: error: se descarta el valor de devolución de ‘fscanf’, se declaró con el atributo warn_unused_result
ec_linux.c: En la función ‘restore_ip_forward’:
ec_linux.c:71: error: se descarta el valor de devolución de ‘fscanf’, se declaró con el atributo warn_unused_result
make[2]: *** [libec_os_a-ec_linux.o] Error 1
make[2]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/src/os'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/src'
make: *** [all-recursive] Error 1
muchas gracias por ayudar y lo siento mucho por no documentarlo adecuadamente, si necesitais algo mas indicarlo