[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] compilazione e UNDECLARED



On Wed, 03 Aug 2005 08:53:35 +0200
Carlo Agrusti <carlo-ag@libero.it> wrote:

> Marco Bertorello ha scritto lo scorso 02/08/2005 15:21:
> > Ciao a tutti e scusate l'OT[1], ma non so più a chi chiedere...
> > 
> > sto cercando (invano) di compilare dsniff... 
> > le librerie necessarie si compilano ed installano senza problemi, ma
> > quando lancio il make questo è il risultato:
> > 
> > root@cippalippa:/home/marcob/dsniff-2.3$>make
> > gcc -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD
> > -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/local/lib/\" -I.
> > -I/usr/local/include  -I/usr/local/include  -I/usr/local/include 
> 
> guarda un pò queste 3 direttive; puntano tutte alla stessa directory 
> (nella quale gcc va a cercare gli include)

Quindi potrebbe essere che non trova gli include in quelle directory?
 
> [...]
> > ./arpspoof.c:60: `ETHERTYPE_ARP' undeclared (first use in this
> > function) ./arpspoof.c:60: (Each undeclared identifier is reported
> > only once ./arpspoof.c:60: for each function it appears in.)
> > ./arpspoof.c:62: `ARPHRD_ETHER' undeclared (first use in this
> > function) ./arpspoof.c:62: `ETHERTYPE_IP' undeclared (first use in
> > this function) ./arpspoof.c:62: `ETHER_ADDR_LEN' undeclared (first
> > use in this
> 
> questi parametri sono tutti definiti in if_ether.h (che è un include
> del  kernel).

Se ho ben capito, devo ricompilarmi il kernel... ma cos'è che devo
abilitare che manca?

Grazie mille per l'aiuto!

-- 
Marco Bertorello		Gruppo Internet S.r.l.
System Administrator		http://www.tor.it



Reply to: