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

Re: errores al compilar ipw2200



On Mon, 2006-03-27 at 00:29 +0200, Xavi Gómez wrote:
> Hola,
> 
>   Estoy tratando de poner en marcha la tarjeta wifi de mi portatil 
> (acer travelmate 4001WLMi), sobre una Debian Sarge (2.6.8-2-686).
> 
> compilo los fuentes de ieee80211 (v. 1.1.12) en principio creo que sin 
> problemas, salvo el siguiente warning:
> 

Porqué no tratas con:

aptitude install ieee80211-source ipw2200-source

Luego basta con ir a /usr/src/modules/ y compilar cada paquete dentro de
su directorio.

> [..]
>   CC [M]  /usr/src/ieee80211-1.1.12/ieee80211_crypt_ccmp.o
>   CC [M]  /usr/src/ieee80211-1.1.12/ieee80211_crypt_tkip.o
>   Building modules, stage 2.
>   MODPOST
> Warning: could not find versions for .tmp_versions/ieee80211.mod
>   CC      /usr/src/ieee80211-1.1.12/ieee80211.mod.o
>   LD [M]  /usr/src/ieee80211-1.1.12/ieee80211.ko
> [..]
> 
> 
> Posteriormente, cuando trato de compilar los fuentes de ipw2200, 
> haciendo make, obtengo múltiples errores finalizando asi:
> 
> pontifex:/usr/src/ipw2200-1.1.0# make
> mkdir -p /usr/src/ipw2200-1.1.0/tmp/.tmp_versions
> cp /lib/modules/2.6.8-2-686/net/ieee80211/.tmp_versions/*.mod 
> /usr/src/ipw2200-1.1.0/tmp/.tmp_versions
> make -C /lib/modules/2.6.8-2-686/build M=/usr/src/ipw2200-1.1.0 
> MODVERDIR=/usr/src/ipw2200-1.1.0/tmp/.tmp_versions modules
> make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686'
>   CC [M]  /usr/src/ipw2200-1.1.0/ipw2200.o
> In file included from /usr/src/ipw2200-1.1.0/ipw2200.c:33:
> /usr/src/ipw2200-1.1.0/ipw2200.h:1140: error: variable or field 
> `__iomem' declared void
> /usr/src/ipw2200-1.1.0/ipw2200.h:1140: aviso: no hay punto y coma al 
> final del struct o union
> /usr/src/ipw2200-1.1.0/ipw2200.h:1140: error: error sintáctico before '*' token
> /usr/src/ipw2200-1.1.0/ipw2200.h:1257: error: `up' redeclared as 
> different kindof symbol
> include/asm/semaphore.h:197: error: previous declaration of `up'
> /usr/src/ipw2200-1.1.0/ipw2200.h:1258: error: `down' redeclared as 
> different kind of symbol
> include/asm/semaphore.h:115: error: previous declaration of `down'
> /usr/src/ipw2200-1.1.0/ipw2200.h:1312: error: error sintáctico before '}' token
> /usr/src/ipw2200-1.1.0/ipw2200.c:48: error: conflicting types for `cmdlog'
> /usr/src/ipw2200-1.1.0/ipw2200.h:1282: error: previous declaration of `cmdlog'
> /usr/src/ipw2200-1.1.0/ipw2200.c:50: error: conflicting types for `channel'
> /usr/src/ipw2200-1.1.0/ipw2200.h:1201: error: previous declaration of 
> `channel'
> /usr/src/ipw2200-1.1.0/ipw2200.c:54: error: conflicting types for `associate'
> /usr/src/ipw2200-1.1.0/ipw2200.h:1250: error: previous declaration of 
> `associate'
> /usr/src/ipw2200-1.1.0/ipw2200.c: En la función `__ipw_read8':
> /usr/src/ipw2200-1.1.0/ipw2200.c:298: error: dereferencing pointer to 
> incomplete type
> [..]
> /usr/src/ipw2200-1.1.0/ipw2200.c:11803: error: dereferencing pointer to 
> incomplete type
> /usr/src/ipw2200-1.1.0/ipw2200.c: En la función `ipw_pci_resume':
> /usr/src/ipw2200-1.1.0/ipw2200.c:11821: error: dereferencing pointer to 
> incomplete type
> /usr/src/ipw2200-1.1.0/ipw2200.c:11833: error: dereferencing pointer to 
> incomplete type
> /usr/src/ipw2200-1.1.0/ipw2200.c:11853: error: dereferencing pointer to 
> incomplete type
> /usr/src/ipw2200-1.1.0/ipw2200.c:11853: error: dereferencing pointer to 
> incomplete type
> make[2]: *** [/usr/src/ipw2200-1.1.0/ipw2200.o] Error 1
> make[1]: *** [_module_/usr/src/ipw2200-1.1.0] Error 2
> make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686'
> make: *** [modules] Error 2
> 
> He buscado información al respecto no saco nada en claro. ¿Alguien 
> podría echarme una manilla? :-)
> 
> Muchas gracias!!
> 
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
> 



Reply to: