Boa tarde! Estou tentando compilar o pcmcia-cs com o patch orinoco aplicado, ambos versão 3.2.7, mas recebo o seguinte erro quando entro no subdiretório wireless para compilar os módulos (desculpe, por favor, a longa "colagem"):
sier:/usr/src/pcmcia-cs-3.2.7/wireless# make cc -MD -O3 -Wall -Wstrict-prototypes -pipe -Wa,--no-warn -I../include/static -I/usr/src/linux/include -I../include -D__KERNEL__ -DMODULE -c netwave_cs.c In file included from /usr/src/linux/include/asm/processor.h:18, from /usr/src/linux/include/asm/thread_info.h:13, from /usr/src/linux/include/linux/thread_info.h:21, from /usr/src/linux/include/linux/spinlock.h:12, from ../include/static/linux/spinlock.h:21, from /usr/src/linux/include/linux/capability.h:45, from /usr/src/linux/include/linux/sched.h:7, from ../include/static/linux/sched.h:5, from /usr/src/linux/include/linux/module.h:10, from ../include/static/linux/module.h:6, from netwave_cs.c:41: /usr/src/linux/include/asm/system.h: In function `__set_64bit_var': /usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/src/linux/include/linux/module.h:21, from ../include/static/linux/module.h:6, from netwave_cs.c:41: /usr/src/linux/include/asm/module.h:54:2: #error unknown processor family In file included from ../include/static/asm/irq.h:5, from /usr/src/linux/include/linux/irq.h:20, from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:11, from netwave_cs.c:47: /usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: Arquivo ou diretório não encontrado In file included from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:11, from netwave_cs.c:47: /usr/src/linux/include/linux/irq.h: At top level: /usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux/include/linux/irq.h:72, from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:11, from netwave_cs.c:47: /usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function) /usr/src/linux/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function) In file included from ../include/static/linux/netdevice.h:29, from netwave_cs.c:60: /usr/src/linux/include/linux/netdevice.h:492:1: warning: "SET_MODULE_OWNER" redefined In file included from netwave_cs.c:41: ../include/static/linux/module.h:18:1: warning: this is the location of the previous definition netwave_cs.c:350: warning: static declaration for `cs_error' follows non-static netwave_cs.c: In function `cs_error': netwave_cs.c:352: warning: implicit declaration of function `CardServices' netwave_cs.c: In function `netwave_attach': netwave_cs.c:457: error: structure has no member named `release' netwave_cs.c:458: error: structure has no member named `release' netwave_cs.c:459: error: structure has no member named `release' netwave_cs.c: In function `netwave_detach': netwave_cs.c:554: error: structure has no member named `release' netwave_cs.c: In function `netwave_event': netwave_cs.c:1019: error: structure has no member named `release' netwave_cs.c: In function `netwave_open': netwave_cs.c:1557: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:515) netwave_cs.c: In function `netwave_close': netwave_cs.c:1581: error: structure has no member named `release' netwave_cs.c:1583: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:527) netwave_cs.c: In function `init_netwave_cs': netwave_cs.c:1598: warning: implicit declaration of function `register_pccard_driver' netwave_cs.c: In function `exit_netwave_cs': netwave_cs.c:1606: warning: implicit declaration of function `unregister_pccard_driver' make: ** [netwave_cs.o] Erro 1 Alguém sabe como contornar isto? Estou utilizando o kernel 2.6.5 e o source está em /usr/src/linux. Obrigado a todos... -- Flávio Menezes dos Reis Sistemas de Informação - ULBRA - Torres - RS [EMAIL PROTECTED]