« -: Aug 15, 2006, 14:34 »
опитвайки да кроскомпилирам драйвер на zydas за usb wireless полуцхажам следната грешка:
CC [M] /home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.o
/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472: error: conflicting types for `write'
include/asm/unistd.h:484: error: previous declaration of `write'
/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:473: error: conflicting types for `read'
include/asm/unistd.h:489: error: previous declaration of `read'
/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:474: error: conflicting types for `open'
include/asm/unistd.h:504: error: previous declaration of `open'
/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:475: error: conflicting types for `close'
include/asm/unistd.h:509: error: previous declaration of `close'
/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In function `zd1205_ioctl_setmode':
/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:6594: warning: passing arg 2 of `__atomic_clear_bit' from incompatible pointer type
/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:6668: warning: passing arg 2 of `_clear_bit_le' from incompatible pointer type
make[2]: *** [/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0/src/zd1205.o] Error 1
make[1]: *** [_module_/home/boiler/ARM/wireless/ZD1211LnxDrv_2_15_0_0] Error 2
make[1]: Leaving directory `/home/boiler/ARM/linux-2.6.8.1'
make: *** [all] Error 2
Ще се радвам някои да помогне с това!
Благодаря!