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: