Unfortunately, step five fails with the following errors in the buildlog:
> [...]
In file included from /usr/src/modules/ipw2200/driver/ipw2200.c:33:
/usr/src/modules/ipw2200/driver/ipw2200.h:1131: error: variable or
field `__iomem' declared void
/usr/src/modules/ipw2200/driver/ipw2200.h:1131: warning: no semicolon
at end of struct or union
/usr/src/modules/ipw2200/driver/ipw2200.h:1131: error: syntax error
before '*' token
/usr/src/modules/ipw2200/driver/ipw2200.h:1248: error: `up'
redeclared as different kind of symbol
include/asm/semaphore.h:197: error: previous declaration of `up'
/usr/src/modules/ipw2200/driver/ipw2200.h:1249: error: `down'
redeclared as different kind of symbol
include/asm/semaphore.h:115: error: previous declaration of `down'
/usr/src/modules/ipw2200/driver/ipw2200.h:1303: error: syntax error
before '}' token
/usr/src/modules/ipw2200/driver/ipw2200.c:47: error: conflicting
types for `cmdlog'
/usr/src/modules/ipw2200/driver/ipw2200.h:1273: error: previous
declaration of `cmdlog'
/usr/src/modules/ipw2200/driver/ipw2200.c:49: error: conflicting
types for `channel'
/usr/src/modules/ipw2200/driver/ipw2200.h:1192: error: previous
declaration of `channel'
/usr/src/modules/ipw2200/driver/ipw2200.c:53: error: conflicting
types for `associate'
/usr/src/modules/ipw2200/driver/ipw2200.h:1241: error: previous
declaration of `associate'
/usr/src/modules/ipw2200/driver/ipw2200.c: In function `__ipw_read8':
/usr/src/modules/ipw2200/driver/ipw2200.c:278: error: dereferencing
pointer to incomplete type
/usr/src/modules/ipw2200/driver/ipw2200.c: In function `__ipw_read16':
/usr/src/modules/ipw2200/driver/ipw2200.c:287: error: dereferencing
pointer to incomplete type
> [... ~100 lines ...]
usr/src/modules/ipw2200/driver/ipw2200.c:11826: error: dereferencing
pointer to incomplete type
/usr/src/modules/ipw2200/driver/ipw2200.c:11826: error: dereferencing
pointer to incomplete type
make[4]: *** [/usr/src/modules/ipw2200/driver/ipw2200.o] Error 1
make[3]: *** [_module_/usr/src/modules/ipw2200/driver] Error 2
make[3]: Leaving directory `/usr/src/kernel-headers-2.6.8'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/modules/ipw2200/driver'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/ipw2200'
make: *** [kdist_build] Error 2
I would really appreciate any advice you could give me.
Many thanks in advance,
James.