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

Compilar pcmcia-cs com patch orinco



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
biande@terra.com.br



Reply to: