PDA

View Full Version : wireless-tools


hideo28
25-05-2006, 18:06
voglio installare la versione 19 wireless-tools (per compatibilità con i driver della scheda wireless); ma al comando make il sistema mi risponde con i seguenti errori:

/usr/include/linux/in.h:26: error: redeclaration of enumerator ‘IPPROTO_IP’
/usr/include/netinet/in.h:33: error: previous definition of ‘IPPROTO_IP’ was here
/usr/include/linux/in.h:27: error: redeclaration of enumerator ‘IPPROTO_ICMP’
/usr/include/netinet/in.h:37: error: previous definition of ‘IPPROTO_ICMP’ was here
/usr/include/linux/in.h:28: error: redeclaration of enumerator ‘IPPROTO_IGMP’
/usr/include/netinet/in.h:39: error: previous definition of ‘IPPROTO_IGMP’ was here
/usr/include/linux/in.h:29: error: redeclaration of enumerator ‘IPPROTO_IPIP’
/usr/include/netinet/in.h:41: error: previous definition of ‘IPPROTO_IPIP’ was here
/usr/include/linux/in.h:30: error: redeclaration of enumerator ‘IPPROTO_TCP’
/usr/include/netinet/in.h:43: error: previous definition of ‘IPPROTO_TCP’ was here
/usr/include/linux/in.h:31: error: redeclaration of enumerator ‘IPPROTO_EGP’
/usr/include/netinet/in.h:45: error: previous definition of ‘IPPROTO_EGP’ was here
/usr/include/linux/in.h:32: error: redeclaration of enumerator ‘IPPROTO_PUP’
/usr/include/netinet/in.h:47: error: previous definition of ‘IPPROTO_PUP’ was here
/usr/include/linux/in.h:33: error: redeclaration of enumerator ‘IPPROTO_UDP’
/usr/include/netinet/in.h:49: error: previous definition of ‘IPPROTO_UDP’ was here
/usr/include/linux/in.h:34: error: redeclaration of enumerator ‘IPPROTO_IDP’
/usr/include/netinet/in.h:51: error: previous definition of ‘IPPROTO_IDP’ was here
/usr/include/linux/in.h:35: error: redeclaration of enumerator ‘IPPROTO_RSVP’
/usr/include/netinet/in.h:61: error: previous definition of ‘IPPROTO_RSVP’ was here
/usr/include/linux/in.h:36: error: redeclaration of enumerator ‘IPPROTO_GRE’
/usr/include/netinet/in.h:63: error: previous definition of ‘IPPROTO_GRE’ was here
/usr/include/linux/in.h:38: error: redeclaration of enumerator ‘IPPROTO_IPV6’
/usr/include/netinet/in.h:55: error: previous definition of ‘IPPROTO_IPV6’ was here
/usr/include/linux/in.h:40: error: redeclaration of enumerator ‘IPPROTO_ESP’
/usr/include/netinet/in.h:65: error: previous definition of ‘IPPROTO_ESP’ was here
/usr/include/linux/in.h:41: error: redeclaration of enumerator ‘IPPROTO_AH’
/usr/include/netinet/in.h:67: error: previous definition of ‘IPPROTO_AH’ was here
/usr/include/linux/in.h:42: error: redeclaration of enumerator ‘IPPROTO_PIM’
/usr/include/netinet/in.h:79: error: previous definition of ‘IPPROTO_PIM’ was here
/usr/include/linux/in.h:44: error: redeclaration of enumerator ‘IPPROTO_COMP’
/usr/include/netinet/in.h:81: error: previous definition of ‘IPPROTO_COMP’ was here
/usr/include/linux/in.h:45: error: redeclaration of enumerator ‘IPPROTO_SCTP’
/usr/include/netinet/in.h:83: error: previous definition of ‘IPPROTO_SCTP’ was here
/usr/include/linux/in.h:47: error: redeclaration of enumerator ‘IPPROTO_RAW’
/usr/include/netinet/in.h:85: error: previous definition of ‘IPPROTO_RAW’ was here
/usr/include/linux/in.h:49: error: redeclaration of enumerator ‘IPPROTO_MAX’
/usr/include/netinet/in.h:88: error: previous definition of ‘IPPROTO_MAX’ was here
/usr/include/linux/in.h:53: error: redefinition of ‘struct in_addr’
/usr/include/linux/in.h:111: error: redefinition of ‘struct ip_mreq’
/usr/include/linux/in.h:117: error: redefinition of ‘struct ip_mreqn’
/usr/include/linux/in.h:123: error: redefinition of ‘struct ip_mreq_source’
/usr/include/linux/in.h:129: error: redefinition of ‘struct ip_msfilter’
/usr/include/linux/in.h:142: error: redefinition of ‘struct group_req’
/usr/include/linux/in.h:148: error: redefinition of ‘struct group_source_req’
/usr/include/linux/in.h:155: error: redefinition of ‘struct group_filter’
/usr/include/linux/in.h:168: error: redefinition of ‘struct in_pktinfo’
/usr/include/linux/in.h:176: error: redefinition of ‘struct sockaddr_in’
iwconfig.c: In function ‘get_info’:
iwconfig.c:110: error: ‘struct iw_param’ has no member named ‘on’
iwconfig.c:111: error: ‘struct iw_param’ has no member named ‘nwid’
iwconfig.c:127: error: ‘union iwreq_data’ has no member named ‘sensitivity’
iwconfig.c:135: error: ‘struct iw_point’ has no member named ‘method’
iwconfig.c:136: error: ‘struct iw_point’ has no member named ‘code’
iwconfig.c: In function ‘display_info’:
iwconfig.c:291: warning: pointer targets in passing argument 1 of ‘pr_ether’ differ in signedness
iwconfig.c: In function ‘set_info’:
iwconfig.c:490: error: ‘struct iw_param’ has no member named ‘on’
iwconfig.c:501: error: ‘struct iw_param’ has no member named ‘on’
iwconfig.c:504: error: ‘struct iw_param’ has no member named ‘nwid’
iwconfig.c:508: error: ‘struct iw_param’ has no member named ‘on’
iwconfig.c:547: error: ‘union iwreq_data’ has no member named ‘sensitivity’
iwconfig.c:567: error: ‘struct iw_point’ has no member named ‘method’
iwconfig.c:600: error: ‘struct iw_point’ has no member named ‘code’
iwconfig.c:603: error: ‘struct iw_point’ has no member named ‘method’
make: *** [iwconfig.o] Error 1

che significano? e come posso risolverli? :help:

1mPHUNit0
25-05-2006, 18:27
Li hai installati i sorgenti del kernel?
Pare di sì, ma quelli sono errori di header
legati al kernel o almeno mi sembra.

PiloZ
25-05-2006, 20:19
come mai ricorri ai sorgenti? hai già provato ad usare il corrispettivo pacchetto in forma binaria per la tua distribuzione?

Ciao ;)

hideo28
25-05-2006, 21:18
sto ricorrendo ai sorgenti perchè il pacchetto che mi fornisce suse non è pienamente compatibile con i driver che ho scaricato; quando eseguo il comando iwconfig mi dice driver sono stati compilati con la versione 19 del wireless extension mentre il programma supporta fino alla 18.

ciao